2017-05-29 28 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“' –