macOSにRの2番目のインスタンスをインストールして自動的に起動させる方法


2

私は仕事でiMacを使っています。仕事をする前にRをすでにインストールしていた元同僚から継承したものです。私の問題は、R-Studioの内部から新しいパッケージをインストールすることはできますが、それらを更新することはできないということです。以前の同僚とは別のユーザーアカウントを持っています。私のアカウントには管理者権限があり、以前の同僚のアカウントにも同じ権限があると思います。 RまたはR-Studioを起動すると、パッケージがインストールされている場所を確認するためにこのコマンドを実行したため、アカウントのどこかのディレクトリから実行されていると思います。

> Sys.getenv("R_LIBS_USER")
[1] "~/Library/R/3.3/library"

...そして、このパスは私のアカウントの下には存在しませんが、私の元同僚のアカウントの下には存在します。既にインストールされているパッケージをアップデートしようとすると、こうなります。

> install.packages("shiny")
trying URL 'https://cran.rstudio.com/bin/macosx/mavericks/contrib/3.3/shiny_1.0.0.tgz'
Content type 'application/x-gzip' length 2693218 bytes (2.6 MB)
==================================================
downloaded 2.6 MB

Error in install.packages : cannot remove prior installation of package ‘shiny’

RとR-Studioを再インストールすると、必要なすべてのサポートディレクトリが自分のアカウントの下に作成されることを知っていますが、RとRの同僚インスタンスを削除するのは嫌です。ある時点でそれらを再実行する必要があるかもしれないので、できるだけ環境を保護したいと思います。だから私の質問は:私はどうやって私のアカウントの下にRの新しいインスタンスをインストールし、それを私のユーザーアカウントのためのRのデフォルトのインスタンスにするには?

該当する場合: 2013年末からiMacを使用しています OSX Yosemite 10.10.5を実行しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.