0

OSXのR内からCRANパッケージにアクセスするために私は使用してきました

Sys.setenv(http_proxy="http://blah_blah:1234/")

しばらくの間、R GUIの最初のコマンドとして使用しますが、実際にはこのプロキシを自動的に設定したいと考えています。

〜/の.Rprofileファイルで同じコマンドを機能させることに失敗しました

私も試しましhttp_proxy="http://blah_blah:1234/"たが、これも失敗します。

パッケージを表示しようとすると発生するエラーは、次のようなドロップダウンウィンドウです。

Fetching Package List Failed
Please consult R Console output for details

GUIは次のようになります。

Error in read.dcf(file = tmpf) : Line starting '<head> ...' is malformed!

.Rprofileファイル自体がロードされているようです(を使用してチェック)cat("my profile works\n"))

4

3 に答える 3

2

.Firstを使用できませんでしたか?

http://cran.r-project.org/doc/manuals/R-intro.html#Customizing-the-environment

于 2011-04-12T09:19:28.157 に答える
1

このスレッドは、OS XでRプロキシの設定を検索するときに最初に表示されるため、.Rprofileで使用するものは次のとおりです。

Sys.setenv(http_proxy=system("networksetup -getwebproxy Ethernet | awk {'print $2'} | awk {'getline l2; getline l3; print \"http://\"l2\":\"l3'} | head -n 1",intern=TRUE))

必要に応じてイーサネット空港に変更します。

awk部分のクレジットはChealionに送られます

于 2012-08-21T23:27:35.930 に答える
0

試行錯誤しながらこれを解決できたと思います...

.FirstとSys.setenv()の組み合わせが機能します。

誰かが何かアイデアを持っているなら、私はその理由を知りたいと思います。

于 2011-04-13T13:30:46.017 に答える