2014-11-25 71 views
2

我剛更新R到版本3.1.2,許多軟件包似乎還不可用,如RmySQL。更新後無法使用二進制包R到3.1.2

我該怎麼辦?卸載最新版本的R並返回3.0版?或者還有其他方法嗎?

+0

你不指定你的操作系統。 – 2014-11-25 12:35:28

+0

如果使用Rstudio,那麼您可以選擇使用哪個版本的R,https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R – zx8754 2014-11-25 12:43:46

+0

'install.packages( 'RMySQL')'適用於我,沒有任何問題(R 3.1.2,Ubuntu 14.04,64位)。請對你的問題更簡潔。 – EDi 2014-11-25 13:32:59

回答

2

這個問題尤其與Apple有關,儘管對於某些軟件包(例如RMySQL),這個問題也可能發生在Windows中。

在蘋果,你可以嘗試從源代碼安裝:

install.packages('plotGoogleMaps', type='source') 

注意與RMySQL你還必須確保你的環境變量設置正確。您可以在他們的CRAN頁面上找到有關安裝過程的更多信息。

在Windows上,您需要安裝Rtools之前,你可以從源代碼安裝:你這樣做之後,你可以使用相同的選項上面

http://cran.r-project.org/bin/windows/Rtools/

儘管來自源的建築物可能需要手動配置系統,但請注意。對於rgeosRMySQL都是這種情況。關於這些步驟的信息可以包的CRAN頁面上找到:

如您需要預裝GEOS在系統需求中指定rgeos: http://cran.r-project.org/web/packages/rgeos/index.html

對於RMySQL您需要設置侑環境變量作爲指定在這裏: http://cran.r-project.org/web/packages/RMySQL/INSTALL

編輯:大廈MAC

如果你想在Mac計算機上建立二進制包,你需要德考慮到你可能需要額外的工具,特別是當這些包包含已編譯的代碼時。

http://cran.r-project.org/bin/macosx/RMacOSX-FAQ.html#Installation-of-source-packages

http://cran.r-project.org/doc/manuals/r-release/R-admin.html#OS-X

或者,你可能想在http://r.research.att.com/這一個檢查MAC的開發者頁面的R:這是更詳細地將R FAQ Mac和管理,並安裝手冊解釋包含您需要的工具鏈的更多信息。