在Mac上安装并运行多个R版本
我正试图在MacOSX10.7(Lion)上安装两个不同的R版本(和)。 我首先安装了R-3.0.0,然后按照建议运行以下命令:在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之前,我先运行了它。从你的问题来看,听起来你是在安装后运行它 在
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一起工作,包括我的旧图书馆,工作得完美无缺。