我正试图在我的Ubuntu 12.04桌面上安装R库BRugs。
> sessionInfo()
R version 2.15.1 (2012-06-22)
Platform: x86_64-pc-linux-gnu (64-bit)
但我得到了以下错误:
* installing *source* package ‘BRugs’ ...
** package ‘BRugs’ successfully unpacked and MD5 sums checked
checking for prefix by checking for OpenBUGS... /usr/bin/OpenBUGS
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/tmp/RtmpnNLTG1/R.INSTALL488b7635d4c0/BRugs':
configure: error: C compiler cannot create executables
See `config.log' for more details
ERROR: configuration failed for package ‘BRugs’
* removing ‘/home/myuser/lib/R/BRugs’
Warning in install.packages("BRugs") :
installation of package ‘BRugs’ had non-zero exit status
The downloaded source packages are in
‘/tmp/Rtmp2ytOWn/downloaded_packages’
这里是config.log的链接。很难判断错误是什么,除非错误以
gcc: error: unrecognized option '-V'
开头。我怎样才能避免这个错误(并安装BRugs)?
最佳答案
根据包装说明:
在Linux和64位R上运行的Windows版本处于“测试版”
地位和效率。
看起来configure
试图使用32位可执行文件构建包(注意-m32
标志)。最好联系软件包维护人员,询问他们如何在64位Ubuntu下构建32位可执行文件。