2016-04-01 6 views
1

Я не могу установить какие-либо пакеты в R. Я пробовал во всех версиях R, начиная с 3.2.2 до 3.2.4 (пересмотренный), но получаю ту же ошибку. Мне кажется, что это вопрос прокси-сервера, поскольку я подключен к брандмауэру моего колледжа. Я смог установить пакеты, когда я подключился к своей домашней сети. Можете ли вы посоветовать мне решить эту проблему? Вот сообщения об ошибкахR Установка пакета Проблема

> chooseCRANmirror() 
Error in download.file(url, destfile = f, quiet = TRUE) : 
    cannot open URL 'https://cran.r-project.org/CRAN_mirrors.csv' 
In addition: Warning message: 
In download.file(url, destfile = f, quiet = TRUE) : 
    InternetOpenUrl failed: 'The server name or address could not be resolved' 
> install.packages("ggplot2") 
Installing package into ‘C:/Users/HP/Documents/R/win-library/3.2’ 
(as ‘lib’ is unspecified) 
Warning: unable to access index for repository https://cran.rstudio.com/src/contrib 
Warning: unable to access index for repository 
Warning: unable to access index for repository 
Warning: unable to access index for repository 
Warning message: 
package ‘ggplot2’ is not available (for R version 3.2.2) 
+1

библиотека (утилиты) setInternet2 (Т) затем проверить это http://stackoverflow.com/questions/17783686/solution-how-to-install-github-when-there-is-a-proxy затем проверить это https://stat.ethz.ch/R-manual/R-devel/library/base/html/Startup.html – chinsoon12

+0

Я думаю, что нет проблем с R-пакетами, проблема с вашим коллекторским сетевым соединением, в основном, управление колледжем блокирует некоторые взаимосвязанные веб-сайты, возможно, это «https: //cran.rstudio.com/.............» также попало в этот список. поэтому попробуйте открыть ссылку в браузере, если ее не открывается, попросите вашего администратора предоставить ему доступ. (Я исключаю, что это проблема, поскольку вы упомянули, что можете установить пакеты при подключении к вашей домашней сети.) – Dinesh

+0

can вы получаете доступ к https://cran.r-project.org/CRAN_mirrors.csv через ваш браузер? если да, скопируйте настройки прокси-сервера браузера и посмотрите первый документ из @chinsoon выше, чтобы настроить его (вам может потребоваться установить httr вручную, в этом случае используйте первый ответ ниже) – wotter

ответ

2

Это та же проблема, я также сталкиваются при установке любых пакетов. Основная причина, по моему мнению, в том, что ваш сеанс R не может подключиться к пути файлов на сервере Cran.

То, что я сделал, было просто вручную перейти на сайт Cran и загрузить версию Windows для этого конкретного пакета. Теперь распаковать файлы и вручную вставить папку в вашей библиотеке папку R. Путь к папке

Библиотека будет что-то вроде этого: C: \ Program Files \ R \ R-3.2.3 \ библиотека

Теперь перейдите в консоль R и загрузите ее с помощью библиотеки (имя пакета). Теперь вы можете использовать свой пакет.

+0

Его штраф, если пакет не работает У меня нет зависимостей. если пакет имеет несколько зависимостей от 5 до 10, вы не можете скачивать и копировать их каждый раз. поэтому вам нужно проверить постоянное решение, не временное. – Dinesh

+0

да, вы правы, в моем случае я должен делать это вручную каждый раз, когда мое соединение было заблокировано системным администратором. –

0

Спасибо за ваши ценные отзывы. Решение этой проблемы сводило меня с ума. Я установил свои настройки прокси-сервера в соответствии с моей сетью колледжей в MOZILLA, однако я не установил то же самое для IE. Я полагаю, R загружает пакеты на основе настроек IE, которые не были настроены. После установки прокси для подключения к Интернету я смог загрузить пакеты без каких-либо проблем.

Подумал об этом, пробовав все ваши решения, но, наконец, это была глупая работа.

Спасибо за все ваше время и предложения.

1

Просто используйте HTTP-зеркало вместо HTTPS. Чтобы изменить зеркало, перейдите в меню «Пакеты» -> «Установить зеркало CRAN» -> «(HTTP-зеркала)» -> выберите любой

0

можно восстановить и восстановить подключение к Интернету (для окон и вашего проводника по умолчанию) Проблема будет решена.