[解決済み] RStudioが使用している'R'パスを確認するコマンド
質問
オリジナル質問
これは簡単なようで、おそらく以前にも質問されているのですが、検索で見つけられませんでした。
のフレーバーをいくつか持っています。
R
がインストールされています。 私は単に、RStudio を実行するときに、どのフレーバーの
R
を指しています。 そこで、RStudio 自身で、理想を言えば、基礎となる
R
現在作業しているRStudioウィンドウで使用されている実行ファイルです。
を知る必要はありませんし、知りたくもありません。
バージョン
を使用しているRの(例.
R version 3.2.2 (2015-08-14) -- 'Fire Safety'
). その代わりに、RStudioがRに到達するために使用している実際のパスを知りたいのです。 (例,
/usr/local/bin/R
.)
編集・回答
ここには多くの素晴らしい議論があり、中にはOSに特化したものもあります。 私はMacを使用しています。 私の場合、それを発見しました。
> system("type R")
R is /usr/local/bin/R
> R.home()
[1] "/usr/local/Cellar/r/3.2.2_1/R.framework/Resources"
> file.path(R.home("bin"), "R")
[1] "/usr/local/Cellar/r/3.2.2_1/R.framework/Resources/bin/R"
詳しい方ならお分かりかと思いますが、私はこのように
brew
. を探すと
/usr/local/bin/R
をRの外で見ると
$ ls -l /usr/local/bin/R
lrwxr-xr-x 1 mike admin 25 Nov 14 17:31 /usr/local/bin/R -> ../Cellar/r/3.2.2_1/bin/R
となり、最終的に解決(シンボリックリンク2本)されます。
/usr/local/Cellar/r/3.2.2_1/R.framework/Resources/bin/R
を最終目的地とします。
だから、私のシステム(Mac OS X)では。
file.path(R.home("bin"), "R")
が最も正確でした。
.
解決方法は?
(どうやらWindowsに特化した解決策であることを反映させるために編集しました。)
ここで、Windowsでは、理由があって、次のようにします。 詳細はこちら この件に関する長いスレッドの最初のほうに Henrik Bengtsson が書いています。
file.path(R.home("bin"), "R")
を使用するよりも優れています。
file.path(R.home(), "bin", "R")
のスニペットの "値" セクションで言及されているいくつかの設定にあります。
help(R.home)
:
詳細はこちら
Rのホームディレクトリは、Rのトップレベルのディレクトリです。 を実行します。
[...]
値です。
Rのホームディレクトリまたはパスを指定する文字列です。 特定のコンポーネント。通常、コンポーネントはすべてサブディレクトリ のホームディレクトリにありますが、Unix系ではそうとは限りません。 をインストールします。 [...] "modules"の戻り値、Windowsでは bin"はサブアーキテクチャに固有の場所にあります。
関連
-
[解決済み】knitrのドキュメントでinstall.packagesが失敗する。"ミラーを設定せずにCRANを使おうとしている"
-
[解決済み】ggplotの線幅を変更するには?
-
[解決済み】「'dimnames' [1]の長さが配列の範囲と等しくない」とはどういう意味ですか?
-
[解決済み] 因子を日付形式に変換するにはどうすればいいですか?
-
[解決済み】 eval(expr, envir, enclos) でのエラー : オブジェクトが見つかりません。
-
[解決済み] na.fail.defaultのエラー:オブジェクトの値が見つからない - しかし、値が見つからないことはありません。
-
[解決済み] find .コマンドでディレクトリを除外する方法
-
[解決済み] Pythonでパスから拡張子なしでファイル名を取得する方法は?
-
[解決済み] Pythonでファイルの絶対パスを取得する方法
-
[解決済み] ファイルのフルパスを取得する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】R:関数に有限な'ylim'値が必要
-
[解決済み】数学関数への非数値引数
-
[解決済み】scale_color_manual()が動作しない件
-
[解決済み] テスト
-
[解決済み】Rで立方根と対数変換をする
-
[解決済み】RでKNN。trainとclassは長さが違う」?
-
[解決済み】「Error in stripchart.default(x1, ...) : invalid plotting method」エラーを回避する方法は?
-
[解決済み】r Error dim(X) must have a positive length?
-
[解決済み】Rでのデータ操作。'X'はアトミックでなければならない
-
[解決済み】行列式で「数値/複雑な行列/ベクトルの引数を必要とする」というエラーが発生する?