2013-05-21 54 views
3

我試圖加載在R上的MAXENT包(http://cran.r-project.org/web/packages/maxent/index.html),但它使返回錯誤加載MAXENT包:難度R中

Error: package ‘maxent’ is not installed for 'arch=x86_64' 

以上是試圖只是當從加載它會發生什麼CRAN存儲庫。具體來說,努力從源頭上建立的時候,有云:

> install.packages('maxent_1.3.3.tar.gz', repos = NULL, type = 'source') 
Warning in install.packages : 
    package ‘maxent_1.3.3.tar.gz’ is not available (for R version 2.15.2) 
    Installing package(s) into  ‘/Library/Frameworks/R.framework/Versions/2.15/Resources/library’ 
(as ‘lib’ is unspecified) 
* installing *source* package ‘maxent’ ... 
** package ‘maxent’ successfully unpacked and MD5 sums checked 
** libs 
*** arch - i386 
sh: make: command not found 
ERROR: compilation failed for package ‘maxent’ 
* removing ‘/Library/Frameworks/R.framework/Versions/2.15/Resources/library/maxent’ 
* restoring previous  ‘/Library/Frameworks/R.framework/Versions/2.15/Resources/library/maxent’ 

我試圖從源頭上構建庫,以及使用Mac OSX的二進制文件。以下是關於我的版本的信息:

platform  x86_64-apple-darwin9.8.0  
arch   x86_64      
os    darwin9.8.0     
system   x86_64, darwin9.8.0   
status          
major   2        
minor   15.2       
year   2012       
month   10       
day   26       
svn rev  61015       
language  R        
version.string R version 2.15.2 (2012-10-26) 
nickname  Trick or Treat 

我在RStudio(版本0.97.312)中做了所有這些。有沒有人遇到過這個問題?去終端試圖建立圖書館也沒有奏效。

+0

我擔心,除非您向我們展示來自您嘗試構建的錯誤消息,否則我們將無法提供幫助。 –

+0

查看更改,指出嘗試不同方法時出現的不同錯誤。 – GHH

回答

3

錯誤消息

sh: make: command not found 

建議您沒有安裝的Xcode開發工具的命令行版本。或者,也許你會這樣做,但僅適用於x64,在這種情況下,應該告訴R CMD INSTALL(在命令行上)不要爲兩種體系結構安裝。

+0

已更新爲當前版本的XCode(已使用較舊的版本)並安裝了命令行工具。非常好,謝謝! – GHH