我正在尝试使用remotes :: install_github(“ pkgname”)从源代码安装R软件包。我收到以下错误:
/bin/sh: /usr/local/Cellar/gcc/9.2.0/bin/g++-7: No such file or directory
我已检查,但我有g++-9
。我一直在寻找一种方法来更改设置以定向到正确的路径,但到目前为止还算不上什么。我什至不知道要查找哪个软件包,还是不确定是否要使用R配置文件。任何帮助将不胜感激。
我在Mac OSX 10.15.5(Catalina)上使用R版本3.6.3。我已经安装了XCode开发人员工具,但是只要运行检查,RStudio都会建议我安装它们,好像找不到它一样。
非常感谢
您似乎建议R看不到您的g ++编译器。
1检查g ++是否在PATH上您是否使用自制软件安装了R?由于错误路径指向/ usr / local / Cellar,因此似乎是这种情况。
您可以通过在Mac OS上打开终端程序并键入以下命令来查看g ++编译器是否在运行中:
echo $ CXX
如果返回null(或什么都不返回),则路径上没有任何内容。
[2在brew中安装g ++让我们在brew中安装g ++。打开您的终端并运行以下命令,在每一行之后按Enter:
简要更新酿造安装gcc48酿造医生
此后,请重新启动计算机。
3检查g ++现在是否在PATH上
再次在终端上运行echo $ CXX。如果仍然无法解决问题,请参见当前问题:
https://github.com/r-lib/rlang/issues/754
我建议重新尝试安装XCode开发人员工具是否无效。您可以按照以下步骤进行操作:
xcode-select --install