2016-11-11 9 views
1

永久に変更RscriptおよびR Sys.getenv( "HOME")更新

私はRStudioを開き、Sys.getenv("HOME")を入力すると、私が手:

[1] "C:/Users/Clayton/Documents" 

私はのgit - bashのを開き、 Rscript -e "Sys.getenv('Home')"を入力して私が手:

"C:\\Users\\Clayton" 

これはRscriptRコマンドラインからの私のパッケージをロードできないことを意味。私はRscript家庭環境で動作する別のライブラリフォルダに私のすべてのパッケージをコピーした非常に恐ろしいソリューションとして

"C:\\Users\\Clayton\\Documents" 

:どのように私はに恒久的に私のRscript -e "Sys.getenv('HOME')"を設定することができます。

私はRscript: There is no package called ...?を見ましたが、答えはRまたはRscriptに永続的に変更するものではありません。ここのコメントは、私の問題がRscript "there is no package"ではないことを示してくれました。これはまた、解答Running Rscript in command line and loading packagesを提供しませんでした。

ありがとうございました。

+0

誰でも投票理由を教えてください。私はこれをかなり明確にしたと思う。 – Tunn

+0

(これは私ではありませんでした)これは、庭の種類がWindowsセットアップの問題です。 GoogleのWindows環境変数の設定方法とシステム全体の設定を確認してください。それらのキーは、a)アプリケーションを起動する前にシステム全体に持ち、b)configsを再度上書きしないことです。 –

+0

@DirkEddelbuettelありがとうございました。 – Tunn

答えて

0

はケースで、誰でも同様の問題があり、具体的な答えを望んでいる、このソリューションは働いた:

作成および/またはあなたの.bash_profileファイルを開きます。あなたのRライブラリへのパスをこの行に追加してください:

export R_LIBS="C:/Users/Clayton/Documents/R/win-library/3.3" 
関連する問題