我正在尝试安装AltDesign和ggplot2软件包,但它不起作用。我使用我的Linux Mint 16“Petra”计算机在RStudio 0.98.490上运行R 3.0.1。我之前从未在Windows或Ububtu 13.10上遇到过这个问题(由于Petra基于13.10,这很奇怪)。这是我尝试安装AlgDesign时的控制台输出:
> install.packages("AlgDesign")
Installing package into ‘/home/david/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
trying URL 'http://cran.rstudio.com/src/contrib/AlgDesign_1.1-7.tar.gz'
Content type 'application/x-gzip' length 472224 bytes (461 Kb)
opened URL
==================================================
downloaded 461 Kb
* installing *source* package ‘AlgDesign’ ...
** package ‘AlgDesign’ successfully unpacked and MD5 sums checked
** libs
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -O3 -pipe -g -c FederovOpt.c -o FederovOpt.o
FederovOpt.c:8:20: fatal error: string.h: No such file or directory
#include <string.h>
^
compilation terminated.
make: *** [FederovOpt.o] Error 1
ERROR: compilation failed for package ‘AlgDesign’
* removing ‘/home/david/R/x86_64-pc-linux-gnu-library/3.0/AlgDesign’
Warning in install.packages :
installation of package ‘AlgDesign’ had non-zero exit status
The downloaded source packages are in
‘/tmp/RtmpKe1Et7/downloaded_packages’
与ggplot2类似的事情发生了。 “无此类文件或目录”导致“非零退出状态”的问题。
我刚刚开始使用Linux,所以我将非常感谢您的帮助!
谢谢!
大卫
答案 0 :(得分:2)
这看起来像R安装的问题。如下所述:
http://cran.r-project.org/bin/linux/ubuntu/README
您需要安装R-base-dev才能从源代码安装。该软件包包含从tarball(.tar.gz文件)构建R软件包的必要工具。
请注意,使用install.packages()
在Linux系统上从CRAN安装也需要R-base-dev。 install.packages()
从CRAN下载源tarball并在您自己的系统上构建软件包。