小编Dr *_*rer的帖子

在Mac OSX中从源安装R软件包时出错 - 找不到"make"命令

我有一个问题,我似乎无法弄清楚如何解决.

尝试从源安装R包时,我遇到以下错误:

* installing *source* package ‘cthresh’ ...
** libs
*** arch - i386
sh: make: command not found
ERROR: compilation failed for package ‘cthresh’
* removing ‘/Library/Frameworks/R.framework/Versions/2.15/Resources/library/cthresh’
Run Code Online (Sandbox Code Playgroud)

这将导致您认为我没有安装编译器或没有设置$ PATH.两者都不是真的.我安装了XCode和echo $ PATH给了我:

echo $PATH
/Library/Frameworks/Python.framework/Versions/Current/bin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Users/admn/bin:/usr/local/bin:/Users/admn/bin:/usr/local/bin:/Users/admn/bin:/usr/local/bin:/Developer-3.2.5/usr/bin:/Users/admn/bin:/usr/local/bin:/Developer-3.2.5/usr/bin
Run Code Online (Sandbox Code Playgroud)

所以你可以看到Developer显示在/ usr/bin中

我甚至通过以下方式确定:

export PATH = $ {PATH}:/ Developer-3.2.5/usr/bin

如果我用bash或sh调用'make':

sh-3.2 $ make make:*没有指定目标,也没有找到makefile.停止.

bash-3.2 $ make make:*未指定目标且未找到makefile.停止.

编译器在那里:

bash-3.2 $ gcc i686-apple-darwin10-gcc-4.2.1:没有输入文件

bash-3.2 $ g ++ i686-apple-darwin10-g ++ - 4.2.1:没有输入文件

什么给出了什么?为什么R不能"制造"?我真的很茫然,似乎无法在任何地方找到答案!我的猜测是R不是在寻找合适的编译器或其他东西,但我无法弄清楚如何查看它的外观以及为什么它在'make'上失败

我在OSX Lion的MacBook Pro上.请帮忙!

- -编辑 - -

好的,我在这个问题上取得了一些进展.即使我已经添加了

PATH …

r osx-lion

2
推荐指数
1
解决办法
3232
查看次数

标签 统计

osx-lion ×1

r ×1