我需要安装 R-2.15.2 ,这是最新版本。 我尝试使用
blah> sudo yum install R
安装R,但无论出于何种原因(也许是因为它是Fedora的旧版本?)我的系统认为R版 13 是最新版本。所以,我从R的网站下载了.tar.gz文件并使用了以下内容:
blah> tar -xvf R-2.15.2.tar.gz
这成功解压缩了该文件。然后我跑了:
blah> ./configure
blah/R-2.15.2> ls
ChangeLog COPYING Makeconf.in ONEWS src VERSION-NICK
config.log doc Makefile.fw OONEWS SVN-REVISION
config.site etc Makefile.in po tests
configure INSTALL NEWS README tools
configure.ac m4 NEWS.pdf share VERSION
如您所见,makefile存在。但是,当我在R文件夹中运行“make”时,出现以下错误:
blah/R-2.15.2> make
make: No targets specified and no makefile found. Stop.
有什么办法可以解决这个问题吗?我猜人们会建议更新Fedora,但还有另外一种方法吗?
答案 0 :(得分:1)
您应该检查命令 ./ configure 是否成功终止。如果 ./ configure 返回且没有错误,则应该有一个名为 Makefile 的文件。
答案 1 :(得分:0)
评论似乎很长,所以发布了这个答案。
你应该只看到 Makefile - 没有Makefile.in,Makefile.fw或Makefile.whatdoyouwant - 只需 Makefile 。在 ./ configure 成功后显示此文件。如果您没有看到 Makefile - 则 ./ configure 不成功。因此,请阅读其输出并尝试了解正确工作所需的内容。
答案 2 :(得分:0)
在R-2.15.2目录中运行./configure,而不是在blah目录中。如果它运行,你应该从./configure获得整个输出流。一旦完成,make应该可以工作。