在Mac上安装并运行多个R版本

在Mac上安装并运行多个R版本,r,macos,version,R,Macos,Version,我正试图在MacOSX10.7(Lion)上安装两个不同的R版本(和)。 我首先安装了R-3.0.0,然后按照建议运行以下命令: sudo pkgutil --forget R-3.0.0.pkg 但我收到以下错误消息: 在“/”处未找到“R-3.0.0.pkg”的收据 有人知道在哪里可以找到这张收据,这样我就可以安装R-3.2.1并正确运行了吗?我使用的是sudo pkgutil——忘记R-3.0.0.pkg,但在安装新版本的R之前,我先运行了它。从你的问题来看,听起来你是在安装后运行它 在

我正试图在MacOSX10.7(Lion)上安装两个不同的R版本(和)。 我首先安装了R-3.0.0,然后按照建议运行以下命令:

sudo pkgutil --forget R-3.0.0.pkg
但我收到以下错误消息:

在“/”处未找到“R-3.0.0.pkg”的收据


有人知道在哪里可以找到这张收据,这样我就可以安装R-3.2.1并正确运行了吗?

我使用的是
sudo pkgutil——忘记R-3.0.0.pkg
,但在安装新版本的R之前,我先运行了它。从你的问题来看,听起来你是在安装后运行它

在软件包安装程序中:“注意:默认情况下,安装程序升级以前的Mavericks R版本(如果有)。如果您想保留以前的版本,请使用 pkgutil——忘记org.r-project.r.mavericks.fw.pkg“


这种操作顺序对我很有效。试一试,然后看看Rswitch是否适合你?

[虽然这个问题已经很老了,但谷歌搜索仍然在这里领先]

安装了R.3.1.0并试图并行运行R.3.3.0后,我收到了相同的消息

pkgutil --forget org.r-project.R.mavericks.fw.pkg
No receipt for 'org.r-project.R.mavericks.fw.pkg' found at '/'.

在此之后,我继续安装R.3.3.0,一切都像做梦一样工作。以前的R.3.1.0软件包功能正常,不受影响。

使用bob rudis提供的RSwitch。它适用于10.14以后的MacOS版本,并具有其他功能,如帮助和更新检查

您需要使用
pkgutil——忘记
,而不是安装包文件名来指定包名

包含并行安装多个R版本所需的内容摘要

特别是,有多个包与R安装关联。因为这些可能会发生变化,所以我不会在这里列出。相反,你可以通过跑步找到它们

pkgutil--pkgs | grep-i org.r-project
(由于一些包以
org.r-project
开头,而另一些包以
org.r-
开头,因此
-i
标志非常重要。链接文档目前没有提到这一点!)

所有这些都需要忘记。这是相当直接的;例如,以下各项将起作用:

pkgutil--pkgs | grep-i org.r-project | xargs-i{}sudo pkgutil--forget{}
之后,您可以通过运行其pkg安装程序手动安装另一个版本的R。

此处相同。对于R4.0.0,我运行了(如安装对话框中所述)
pkgutil——忘记org.R-project.R.fw.pkg
,得到了相同的消息。但它与RSwitch一起工作,包括我的旧图书馆,工作得完美无缺。