web-dev-qa-db-ja.com

Rの悪夢:ヨセミテ、R、RStudio、Homebrew

MacBook Pro 13 "Retina(Late 2013)とOS X Yosemite 10.10.2を使用しています。これは私の最悪の敵には望みません。たぶん。

時系列の悪夢:

  1. RとRStudioを公式サイトからダウンロードしました。
  2. 両方のアプリを数回実行しました。
  3. Homebrewをインストールしました。ターミナルで「醸造ドクター」を実行。 Brew医師は、Rファイルに問題があると述べました。
  4. RStudioは奇妙な演技を始めました。
  5. CRANミラー経由でggplot2 Rパッケージをダウンロードしました。 5GBのデータが「private/var」ファイルを詰まらせました。そこの一部のデータを削除しました。
  6. マックはびっくりした。 Apple Store GeniusがMacを消去してOS Xを再インストールするまで、カーネルパニックが発生しました。

RとRStudioを使い続けたい。質問:

  1. Macを再び爆破することなく、どうすればこれに対処できますか?
  2. Homebrewを介してRとRStudioをインストールする方法
  3. 最初にXQuartzをインストールする必要がありますか?
  4. RとRStudioを抽出せずにインストールするとどうなりますか?
  5. R、RStudio、Homebrew間のどのような競合を認識すべきですか?
  6. Homebrew、R、RStudioのすべてがインストールされていることの一般的な癖?
  7. 家を焼き尽くすことなく、Homebrew、R、RStudioを幸せに暮らせるにはどうすればよいですか?

ありがとう!

18
Elan

Macを再び爆破することなく、どうすればこれに対処できますか?

コンピューターの実行中にスワップファイルを削除しないでください。ランダムなシステムファイルの削除を開始すると、悪い日になります。

Homebrewを介してRとRStudioをインストールする方法

Rはbrew install rでインストールできます。 brew install Caskroom/cask/rstudioのようなhomebrew-caskを使用して、バイナリRStudioをインストールできます。

最初にXQuartzをインストールする必要がありますか?

いいえ、これはもう必要ありません。

RとRStudioを抽出せずにインストールするとどうなりますか?

何も悪くない; brew doctorは結果を報告する可能性がありますが、これらはエラーではなく、問題を表していると想定すべきではありませんが、後でビルドの失敗を診断しようとする助けを求める場合、私のようなメンテナーに役立ちます。

R、RStudio、Homebrew間のどのような競合を認識すべきですか?

重要な衝突はありません。醸造されたRを使用している場合は不要な http://r.research.att.com/libs/ からコンパイラをインストールすると、後でgcc( Homebrewのgfortranを提供します。

Homebrew、R、およびRStudioのすべてをインストールすることの一般的な癖?

2015年8月以降、以下のコメントは不要になりました。パッケージはデフォルトで/usr/local/lib/R/x.y/site-libraryにインストールされるようになり、Rのマイナーなアップグレードに耐えられるはずです。

抽出されたRを使用していて、インストールされたパッケージをRのマイナーアップグレード後も存続させたい場合、mkdir -p ~/Library/R/3.2/libraryを実行すると、Rはデフォルトでそのパスにパッケージをインストールします(パッケージをホームディレクトリに配置し、セラー)。

家を焼き尽くさずにHomebrew、R、RStudioを幸せに暮らせるにはどうすればよいですか?

上記を参照!

35
Tim Smith

この問題を振り返り、RとHomebrewが既にインストールされているMacにRパッケージをダウンロードすることに関して、役立つコメントと回答をすべて検討します。

RStudioインターフェイス内のRコンソールで、単にinstall.packages("name of the package")と入力するだけで実行できます

RStudioで直接Rパッケージのダウンロードを開始したので、何の問題もありませんでした。システムは非常に満足しています。

0
Elan