我正在尝试使用install.packages命令安装Rglpk。我收到此错误: / bin / sh:第0行:cd:GLPK:没有这样的文件或目录 make:*** [GLPK.ts]错误1
已安装glpk-dev软件包:
rpm -qa | grep glpk-dev GLPK-devel的-4.40-1.1.el6.x86_64
感谢您的帮助,
答案 0 :(得分:0)
我所做的就是以下作为sudoer
cd usr local
wget http://ftp.gnu.org/gnu/glpk/glpk-4.54.tar.gz
tar xfzv glpk-4.54.tar.gz
mkdir GLPK
./configure
make
make install
然后按常规方式下载Rglpk_0.6-0.tar.gz
和install.package。它基本上与这里所做的相同,但作为一个sudoer:
答案 1 :(得分:0)
我的经验是:
安装GLPK软件包:请参见https://en.wikibooks.org/wiki/GLPK/Linux_OS
安装Rglpk:
# install devtools package beforehand. Or, you can download the Rglpk package manually, and then install in R.
# note that the latest version of Rglpk does not work on my Redhat system. Instead, the version 0.6-0 works perfectly.
devtools::install_url("https://cran.r-project.org/src/contrib/Archive/Rglpk/Rglpk_0.6-0.tar.gz")
测试:在R中,尝试require(Rgplk)
答案 2 :(得分:0)
我通过运行'sudo make'和'sudo make install'而不是'make'和'make install'来解决此问题。不知道这是否是好习惯,请其他人担任裁判。
cd $HOME
wget http://ftp.gnu.org/gnu/glpk/glpk-4.65.tar.gz
tar xfzv glpk-4.65.tar.gz
mkdir GLPK
./configure
sudo make
sudo make install
然后从R内部运行install.packages('Rglpk')。