在通过http_proxy设置Sys.setenv(http_proxy="my_proxy")之后,我正在尝试安装nloptr (或插入符号)。我正在一个Linux机器上运行,试图安装一个个人库(因为我没有对全局dist的写访问权)。
它一直工作到:
configure: Need to download and build NLopt
trying URL 'http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz'
...
Execution halted.此错误来自nloptr配置脚本中的第3301行:
## Download NLopt source code
## curl -O http://ab-initio.mit.edu/nlopt/nlopt-${NLOPT_VERSION}.tar.gz
$("${R_HOME}/bin/Rscript" --vanilla -e "download.file(url='${NLOPT_URL}', destfile='${NLOPT_TGZ}')")这可以通过从配置脚本中移除--vanilla来修复,然后重新运行。但是,这并不使我很容易告诉我的同事如何为自己安装这个库。
如有任何建议,将不胜感激。
发布于 2015-11-11 22:35:35
也许您可以下载源代码并安装
wget http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz
R CMD INSTALL nlopt-2.4.2.tar.gz编辑
或者更好的是,像这样的东西可能适用于最新版本:
sudo R -e \"install.packages('nlopt',repos='http://cran.rstudio.com/')\"https://stackoverflow.com/questions/33659968
复制相似问题