2017-05-29 49 views
0

有什麼想法,我怎麼能找到我的Rscript的版本? 問題是,一旦我在mac終端上運行R,版本是3.2.2,但通過Rscript運行版本更改爲3.0.2。我想知道如何更新我的Rscript的版本!更新Rprofile和R到相同的版本

+0

很難看出如何發生這種情況,而不知道你的本地系統的具體情況。也許你已經安裝了R兩次,一次使用Homebrew並再次使用官方軟件包? – neilfws

+1

我明白了,但有什麼方法可以更新Rprofile的最新版本? –

+0

不確定你的意思。 'Rprofile'是一個配置文件。當前版本的R有一個站點範圍的文件;如果您創建了一個,則可能還有每個用戶版本'.Rprofile'。 – neilfws

回答

0

我不能評論,因爲我有不到50個代表,所以我在這裏寫。

您是否正在使用macOS Sierra?

將我的Mac升級到macOS 10.12(Sierra)後,當我將R升級到版本3.4.0時,rJava出現了一些問題。當我搜索解決方案時,我也注意到GUI和終端中顯示的R版本號不同。我不太確定那個問題是什麼,但我的解決方案的一部分是completely uninstall R(注意關於使用which R的意見!)。

+0

感謝您的評論,並感謝您在我的文章中不清楚。我的問題是通過與R目錄相同的方式更改Rscript的目錄解決的。我發現我有兩個獨立的目錄,R運行在其中一個(3.2.2)和Rscript運行在另一個(3.0.2)。所以我將我的bashrc改爲: '別名R =「/ usr/local/r-3.2.2/lib64/R/bin/R」' '別名Rscript =「/ usr/local/r-3.2。 2 /斌/ RSCRIPT「' –