2015-10-26 16 views
9

Vì tôi đã cập nhật cả R (thành 3.2.2) và RStudio (thành 0.99.486) trong Win 7, tôi gặp phải sự cố tải xuống gói.R - khi cố gắng cài đặt gói: InternetOpenUrl không thành công

Tôi nhận thức được những câu hỏi here nhưng không

setInternet2(TRUE) 

cũng không thay đổi gương cran giúp. "Tools -> Global Options -> Gói -> " Sử dụng trình duyệt Internet Explorer thư viện/proxy cho HTTP" cũng đã được kiểm soát và tôi chắc chắn rằng Firefox của tôi sử dụng không có proxy

tôi đã cố gắng

setRepositories() 

cũng như tự cài đặt gói với

install.packages('dplyr', repos='https://cran.uni-muenster.de/') 

nhưng tôi vẫn nhận được thông báo:

Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    unable to access index for repository https://R-Forge.R-project.org/src/contrib 
Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    unable to access index for repository https://cran.uni-muenster.de/src/contrib 
Installing package into ‘C:/Users/me/Documents/R/win-library/3.2’ 
(as ‘lib’ is unspecified) 
Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    unable to access index for repository https://cran.uni-muenster.de/src/contrib 
Warning in install.packages : 
    package ‘dplyr’ is not available (for R version 3.2.2) 
Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    InternetOpenUrl failed: 'Der Servername oder die Serveradresse konnte nicht verarbeitet werden.' 
Warning in install.packages : 
    unable to access index for repository https://cran.uni-muenster.de/bin/windows/contrib/3.2 

Có ai vui lòng giúp đỡ không? Cảm ơn bạn!

Trả lời

18

Sự cố có thể thất bại khi xử lý https đúng cách bằng phương pháp cơ bản được R sử dụng để tải xuống tệp. Điều này có thể được xác nhận bằng cách cố gắng

fname <- tempfile() 
download.file("https://cran.uni-muenster.de/", destfile=fname) 
file.remove(fname) 

Nếu điều đó không làm việc nhưng thay https với http không, điều này rất có thể có nghĩa là phương pháp được sử dụng bởi R của download.file không thể đối phó với https ở tất cả hoặc thất bại xác minh chứng chỉ SSL.

Bạn có thể thử

  • sử dụng thường xuyên http gương thay vì https
  • cập nhật gói chứng chỉ CA của bạn để cho phép xác nhận giấy chứng nhận phù hợp
  • thiết lập các phương pháp tải về mặc định để "libcurl" và xem giúp:

    options(download.file.method="libcurl") 
    
+6

'tùy chọn (download.file.method = "libcurl") 'đã làm lừa, cảm ơn bạn !!! Cài đặt gói đang hoạt động tốt ngay bây giờ :-) –

+0

Tùy chọn cuối cùng đã thực hiện mẹo cho tôi. Cảm ơn rất nhiều. –

+0

không có gì làm việc cho tôi ... các ý tưởng khác –

0

Tôi gặp phải sự cố tương tự khi cài đặt các gói R trên win8. Có thể xảy ra trình duyệt "Internet Explorer" của bạn gặp sự cố kết nối. Thay đổi trình duyệt mặc định của bạn thành "Internet Explorer" và đảm bảo trình duyệt xử lý các truy vấn http mà không gặp bất kỳ sự cố nào.

1

IE 10 -> bỏ chọn Tệp -> Tùy chọn làm việc ngoại tuyến. IE 11 -> nhấp vào "Làm việc ngoại tuyến" trong thanh trạng thái và nó sẽ thay đổi thành "Làm việc trực tuyến".

0

Tôi gặp phải sự cố tương tự.

Vấn đề là máy chủ CRAN mặc định tạm thời ngừng hoạt động, điều này khá bất thường!

Làm việc xung quanh vấn đề bằng cách finding a nearby CRAN mirror, sau đó cập nhật các giá trị mặc định:

options(repos = c(CRAN = "https://cran.ma.imperial.ac.uk/", 
        CRANextra = "https://mirrors.ebi.ac.uk/CRAN/")) 

Sau đó này làm việc tốt:

install.packages("ggplot2") 
Các vấn đề liên quan