2016-08-02 48 views
2

試圖 devtools :: install_github(「Rexamine/stringi」) 並獲得錯誤: 找不到建立必要的工具,建立stringi錯誤:「找不到建立必要建立stringi工具」,試圖devtools時:: install_github()

我看到幾個人有這個錯誤,但解決方案沒有爲我工作。我重新安裝了xcode,因爲命令行工具似乎是其他人的問題。檢查了R和RStudio的路徑,我可以打開罰款(從終端以及)。不要認爲這是一個Rtools問題,但我無法弄清楚問題出在哪裏。有沒有人有這個特殊的devtools錯誤的運氣?

運行OSX 10.11.6,RStudio版本0.99.896,R 3.2.1 GUI 1.66 Mavericks build(6956),XCode Version 7.3.1(7D1014)。

回答

5

你可以嘗試運行

/usr/bin/clang --version 

如果安裝的命令行工具,這應該只是報告已安裝的clang版本;否則,系統會提示您安裝Xcode +命令行工具。 (這僅僅是確保命令行工具確實安裝了一個簡單的方法)

如果你在一個普通的[R控制檯運行

devtools::install_github("Rexamine/stringi") 

,RStudio之外,你怎麼看?你能否將錯誤(如果有)打印到控制檯上更新你的帖子?

您也可以嘗試將RStudio更新到預覽版本(https://www.rstudio.com/products/rstudio/download/preview/)以查看是否有幫助。


看來這可能是RStudio構建工具檢測中的一個錯誤;你可以嘗試用明確禁止它:

options(buildtools.check = function(action) TRUE) 

這應該確保devtools不嘗試致電RStudio的構建工具檢測代碼,只是假設,一切都是可用的。

+0

從R控制檯安裝! –

+0

必須是RStudio,所以我更新到預覽版本,但仍然不能從RStudio安裝stringi –

+0

我首先得到一條消息,'從github遠程跳過'stringi'的安裝,SHA1(9c5c9721)從未改變最後安裝。 使用'force = TRUE'來強制安裝。如果我強制安裝,我會得到和以前一樣的錯誤 –