首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过代理安装nlopt依赖项

通过代理安装nlopt依赖项
EN

Stack Overflow用户
提问于 2015-11-11 21:13:49
回答 1查看 642关注 0票数 1

在通过http_proxy设置Sys.setenv(http_proxy="my_proxy")之后,我正在尝试安装nloptr (或插入符号)。我正在一个Linux机器上运行,试图安装一个个人库(因为我没有对全局dist的写访问权)。

它一直工作到:

代码语言:javascript
复制
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行:

代码语言:javascript
复制
## 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来修复,然后重新运行。但是,这并不使我很容易告诉我的同事如何为自己安装这个库。

如有任何建议,将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2015-11-11 22:35:35

也许您可以下载源代码并安装

代码语言:javascript
复制
wget http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz
R CMD INSTALL nlopt-2.4.2.tar.gz

编辑

或者更好的是,像这样的东西可能适用于最新版本:

代码语言:javascript
复制
sudo R -e \"install.packages('nlopt',repos='http://cran.rstudio.com/')\"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33659968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档