2016-03-10 59 views
5

我在我的Mac上安装了Xcode,运行在El Capitan 10.11版上。我需要从GitHub的库到我的R中的工作区获取文件,所以我跑行:错误:无法找到构建工具

devtools::install_github("Myrepository") 

而且出现这个错误:

Downloading GitHub repo Myrepository 
from URL https://api.github.com/repos/Myrepository/func/zipball/master 
Erreur : Could not find build tools necessary to build func 

我想这个问题可能来自我的gcc命令行工具,但是当我打

gcc -v 

我把它装:

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 
Apple LLVM version 7.0.2 (clang-700.1.81) 
Target: x86_64-apple-darwin15.3.0 
Thread model: posix 

任何想法?

+0

你是否安装了xcode命令行工具 – rawr

+0

是的,我从这个网站上下载过:https://developer.apple.com/downloads/ – Helenatodd

+0

devtools :: has_devel()'为你返回TRUE,它不会为'devtools :: install_github(“username/Myrepository”)'使用用户名吗?确切地说, – rawr

回答

1

我在运行El Capitan的Mac上安装GitHub的forecast软件包时遇到同样的问题。上面建议的readline修复程序对我不起作用。我注意到我的外壳没有看到R(例如,当我在shell提示符下键入R时,它说未找到命令)。我也是作为我的电脑的非管理员用户,我认为已经安装R作为非管理员用户。所以我再次下载R(相同版本),并以管理员用户身份安装。 (这是基于在阅读了关于finnicky issues with R and paths in El Cap的一些预感之后)在重新安装R作为管理员用户之后,我可以在终端中打开R,并且此时 devtools::install_github("robjhyndman/forecast") 工作正常。

+0

事实上,我最近改变了我的电脑,现在是它的管理员,我没有更多的问题从github安装内容。 坦克为您提供帮助! – Helenatodd

+0

我还会在另一台机器上加上我有同样的问题。在这台机器上,我一直是admin用户,我认为问题在于升级到Mac OS X 10.11(El Capitan)后我没有重新安装R。在重新安装R(甚至是同一版本,只是一个全新的安装)后,终端可以看到R和install_github命令工作。 –

相关问题