Rのプロキシ設定(Mac用)
研究室などのプロキシ環境下において、ネットワークに接続することができないことがあります。
そういう時は.Rprofileなどに以下のコードを入れておきましょう。
Sys.setenv("http_proxy"="http://proxy.hogehoge.jp:hogehoge2") # hogehoge = host # hogehoge2 = port
また、ネットワーク環境による切り替えが可能な状態であれば、以下のコードで自動的に切り替えられます。
if(system("echo `networksetup -getcurrentlocation`", intern=TRUE) == NetworkEnv.) { # NetworkEnv. = "プロキシ設定のされたネットワーク環境名" Sys.setenv("http_proxy"="http://proxy.hogehoge.ac.jp:hogehoge2") cat("=== Proxy setting changed. ===\n\n") }