在linux安装R软件的步骤,在Linux中安装R软件包

在Ubuntu上尝试使用RCMDINSTALL和install.packages命令安装R包'rpart'时遇到编译错误。已安装GCC 4.8.2和Make,但依然显示'cc: command not found'错误。解决方案指出系统缺少用于编译的make工具,建议运行'sudo apt-get install build-essential'来安装缺失的依赖。
摘要由CSDN通过智能技术生成

我正在尝试使用以下命令在Ubuntu中安装R软件包:

R CMD INSTALL rpart_4.1-5.tar.gz

install.packages("/home/rpart_4.1-5.tar.gz", repos = NULL, type="source")

* installing to library '/R/library'

* installing *source* package 'rpart' ...

** package 'rpart' successfully unpacked and MD5 sums checked

** libs

sh: make: command not found

ERROR: compilation failed for package 'rpart'

* removing '/R/library/rpart'

我已经安装了GCC 4.8.2,命令gcc -v提供以下输出:

Using built-in specs.

COLLECT_GCC=gcc

COLLECT_LTO_WRAPPER=/tools/stow/gcc-4_8_2-2.x86- 64.linux.centos.5/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/lto-wrapper

Target: x86_64-unknown-linux-gnu

Configured with: ../gcc-4.8.2/configure --prefix=/mnt/gcc/buildir/gcc-4.8.2

Thread model: posix

gcc version 4.8.2 (GCC)

上次我遇到相同的问题时,安装GCC(相同版本)解决了该问题(在有关此主题的Stackoverflow上发布了类似的查询).但是,这次它不起作用.有人可以让我知道造成此问题的原因.

谢谢

更新:

我们正在尝试手动安装依赖项,以查看其是否有效.我们已经安装了Make和GCC 4.8.2:

但是,我仍然收到以下错误:

* installing to library '/opt/vertica/R/library'

* installing *source* package 'rpart' ...

** package 'rpart' successfully unpacked and MD5 sums checked

** libs

cc -std=gnu99 -I/opt/vertica/R/include -DNDEBUG -I/usr/local/include -fpic -c anova.c -o anova.o

make: cc: Command not found

make: *** [anova.o] Error 127

ERROR: compilation failed for package 'rpart'

* removing '/opt/vertica/R/library/rpart'

除了Make和GCC之外,还有其他需要安装的依赖项吗?

解决方法:

您的系统没有用于编译的make实用程序.

请执行以下命令以在您的系统中安装make.

sudo apt-get install build-essential

标签:gcc,linux,r

来源: https://codeday.me/bug/20191029/1962008.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值