Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t在Linux服务器上安装任何R软件包_R_Linux_Rstudio Server - Fatal编程技术网

Can';t在Linux服务器上安装任何R软件包

Can';t在Linux服务器上安装任何R软件包,r,linux,rstudio-server,R,Linux,Rstudio Server,我似乎无法在运行于EC2的AmazonLinux服务器上安装任何R软件包。下面是一个尝试安装“扫帚”包的简单示例。知道这是怎么回事吗?任何帮助都将不胜感激,因为我已经被困在这个问题上大约5个小时了。我已经粘贴了所有控制台输出,如下所示 安装软件包(“扫帚”) [剪下20个类似于上述内容的例子] Warning: ‘__result_bvn’ may be used uninitialized in this function [-Wmaybe-uninitialized] sadmvnt.f:7

我似乎无法在运行于EC2的AmazonLinux服务器上安装任何R软件包。下面是一个尝试安装“扫帚”包的简单示例。知道这是怎么回事吗?任何帮助都将不胜感激,因为我已经被困在这个问题上大约5个小时了。我已经粘贴了所有控制台输出,如下所示

安装软件包(“扫帚”)

[剪下20个类似于上述内容的例子]

Warning: ‘__result_bvn’ may be used uninitialized in this function [-Wmaybe-uninitialized]
sadmvnt.f:762:0:

       DOUBLE PRECISION FUNCTION BVN ( LOWER, UPPER, INFIN, CORREL )

note: ‘__result_bvn’ was declared here
sadmvnt.f:1046:0:

                   IF ( INFI(I) .EQ. 2 ) Y(I) = ( AMIN + BMIN )/2

Warning: ‘bmin’ may be used uninitialized in this function [-Wmaybe-uninitialized]
sadmvnt.f:1046:0: Warning: ‘amin’ may be used uninitialized in this function [-Wmaybe-uninitialized]
gcc -m64 -std=gnu99 -shared -L/usr/lib64/R/lib -L/usr/local/lib64 -o mnormt.so biv-nt.o sadmvnt.o -lgfortran -lm -lquadmath -L/usr/lib64/R/lib -lR
/usr/bin/ld: cannot find -lgfortran
/usr/bin/ld: cannot find -lquadmath
collect2: error: ld returned 1 exit status
make: *** [mnormt.so] Error 1
ERROR: compilation failed for package ‘mnormt’
* removing ‘/home/rstudio/R/x86_64-redhat-linux-gnu-library/3.4/mnormt’
Warning in install.packages :
  installation of package ‘mnormt’ had non-zero exit status
ERROR: dependency ‘mnormt’ is not available for package ‘psych’
* removing ‘/home/rstudio/R/x86_64-redhat-linux-gnu-library/3.4/psych’
Warning in install.packages :
  installation of package ‘psych’ had non-zero exit status
ERROR: dependency ‘psych’ is not available for package ‘broom’
* removing ‘/home/rstudio/R/x86_64-redhat-linux-gnu-library/3.4/broom’
Warning in install.packages :
  installation of package ‘broom’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/Rtmp23XrRj/downloaded_packages’
这是R.Version()的输出

R.版本()


多亏了下面的帖子,我才明白这一点:

我必须运行以下代码来创建到包的符号链接

sudo ln -s /usr/lib/gcc/x86_64-amazon-linux/6.4.1/libgfortran.so /usr/lib64/
sudo ln -s /usr/lib/gcc/x86_64-amazon-linux/6.4.1/libquadmath.so /usr/lib64/

多亏了下面的帖子,我才明白这一点:

我必须运行以下代码来创建到包的符号链接

sudo ln -s /usr/lib/gcc/x86_64-amazon-linux/6.4.1/libgfortran.so /usr/lib64/
sudo ln -s /usr/lib/gcc/x86_64-amazon-linux/6.4.1/libquadmath.so /usr/lib64/

所以,
找不到-lgfortran
的哪一部分不清楚?这是一个公平的观点。我还是不知道该怎么办。它似乎不是一个我可以通过yum安装来解决问题的软件包,所以我迷路了。是的,通常是这样。搜索libgfortran dev或类似的东西。阅读什么你写的。在搜索了yum之后,我似乎找不到任何与libgfortran-dev相近的东西,pipI找到了答案并将答案发布在了帖子上。感谢您花时间提供帮助。那么
找不到-lgfortran
的哪一部分不清楚?这是一个公平的观点。我还是不知道该怎么办。它似乎不是一个我可以通过yum安装来解决问题的软件包,所以我迷路了。是的,通常是这样。搜索libgfortran dev或类似的东西。阅读什么你写的。在搜索了yum之后,我似乎找不到任何与libgfortran-dev相近的东西,pipI找到了答案并将答案发布在了帖子上。谢谢你花时间帮忙。超级约翰-谢谢你的符号链接。我发现,在AmazonLinux上,手动查找R包安装程序正在查找的文件并创建从预期位置到实际位置的符号链接是很常见的。当我能通过谷歌找到链接时,我总是很开心,就像这次一样!通过搜索文件夹结构来找到它们是非常糟糕的。超级约翰-谢谢你的符号链接。我发现,在AmazonLinux上,手动查找R包安装程序正在查找的文件并创建从预期位置到实际位置的符号链接是很常见的。当我能通过谷歌找到链接时,我总是很开心,就像这次一样!通过搜索文件夹结构来查找它们是非常糟糕的。
sudo ln -s /usr/lib/gcc/x86_64-amazon-linux/6.4.1/libgfortran.so /usr/lib64/
sudo ln -s /usr/lib/gcc/x86_64-amazon-linux/6.4.1/libquadmath.so /usr/lib64/