Ошибка установки автомобильного пакета в R

При установке пакета «автомобиль» в Rstudio в Ubuntu я столкнулся с ошибкой, говорящей о том, что зависимости «nloptr», «lme4» и еще одна не установлены. Итак, я начал устанавливать «nloptr», но столкнулся с этой ошибкой:

 configure: Need to download and build NLopt
 trying URL 'http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz'
 Error in download.file(url = "http://ab-initio.mit.edu/nlopt/nlopt-
 2.4.2.tar.gz",  : 
 cannot open URL 'http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz'
 Execution halted
 /bin/tar: This does not look like a tar archive

  gzip: stdin: unexpected end of file
  /bin/tar: Child returned status 1
  /bin/tar: Error is not recoverable: exiting now
  Warning message:
  In untar(tarfile = "nlopt-2.4.2.tar.gz") :
  '/bin/tar -xf 'nlopt-2.4.2.tar.gz'' returned error code 2
  configure: Starting to install library to 
  /tmp/RtmpSeLv7g/R.INSTALL18a67910d582/nloptr/nlopt-2.4.2
 ./configure: line 3325: cd: nlopt-2.4.2: No such file or directory

Система зависает после последней строки, и когда я перезагружаюсь через некоторое время, «nloptr» не установлен, и поэтому я не могу установить пакет «car». Помогите мне, пожалуйста. Заранее спасибо.


person Aman Gupta    schedule 03.02.2018    source источник
comment
Какая версия Р? Это действительно проблема RStudio или то же самое в R на консоли?   -  person Spacedman    schedule 03.02.2018
comment
R версии 3.3.2 и это проблема Pure Rstudio.   -  person Aman Gupta    schedule 03.02.2018
comment
Попробуйте community.rstudio.com.   -  person Spacedman    schedule 03.02.2018
comment
cannot open URL 'http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz' тоже пахнет проблемой локальной сети, не могу воспроизвести. Попробуйте еще раз. И еще раз, и посмотрите, сможете ли вы перейти по этому URL-адресу в своем браузере, а затем повторите попытку.   -  person Spacedman    schedule 03.02.2018
comment
Обновите до 3.4.x и переустановите все.   -  person Spacedman    schedule 03.02.2018
comment
Я обновил версию R, и URL-адрес также работает в браузере. Но все же я сталкиваюсь с той же ошибкой при установке nloptr   -  person Aman Gupta    schedule 03.02.2018
comment
Если download.file(url = "http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz",tempfile()) не работает в RStudio, а не в R на консоли, то это странная проблема с конфигурацией сети RStudio, и вам следует обратиться на их сайт поддержки.   -  person Spacedman    schedule 03.02.2018


Ответы (1)


Я столкнулся с той же проблемой в R (чистый R 3.2.3 в Linux Debian). Сначала я был заблокирован другой проблемой во время той же установки: процесс установки не смог заблокировать каталог ~/.../R/x86_64.../3.2 и предложил удалить ~/.../R/x86_64.../ 3.2/00LOCK-nloptr . Я сделал это, перезапустил установку автомобильного пакета, а затем он заблокировался в том же месте: ему нужен nlopt.h. Итак, я установил libnlopt-dev (sudo apt-get install libnlopt-dev) и перезапустил установку автомобиля... и тогда это сработало. Хорошо, это под Linux, но, возможно, вам стоит сосредоточиться на установке чего-нибудь о NLOPT под Windows. Удачи.

person cepafo    schedule 08.02.2018