==== Rでのプロキシの設定 ==== Rにはインターネットを通じて,パッケージをダウンロードしてインストールしたり,データをダウンロードして読み込む機能がある. これらを利用する際に,Rにプロキシを設定する方法が2種類あるので,順に紹介する. なお,2種類のうち,どちらか一方,うまく行った方だけ設定すればよく,両方,設定してはいけない. 自分がRを使用していて,メニューからパッケージのインストールができていたり,データをダウンロードできている人には,このページの記載内容は関係ない. === インターネットを利用する関数 === パッケージをインストールする関数. install.packages(pkgs, lib, repos = getOption("repos"), contriburl = contrib.url(repos, type), method, available = NULL, destdir = NULL, dependencies = NA, type = getOption("pkgType"), configure.args = getOption("configure.args"), configure.vars = getOption("configure.vars"), clean = FALSE, Ncpus = getOption("Ncpus", 1L), libs_only = FALSE, INSTALL_opts, ...) インストールのためにアクセスするサーバを指定する関数. chooseCRANmirror(graphics = getOption("menu.graphics"), ind = NULL, useHTTPS = getOption("useHTTPS", TRUE), local.only = FALSE) レポジトリを選択する関数 setRepositories(graphics = getOption("menu.graphics"), ind = NULL, addURLs = character()) データをURLを指定して読み込む関数. read.table.url(url, method="auto",...) scan.url(url, method="auto", ...) source.url(url, method="auto", ...) url.show(url, title = url, file = tempfile(), delete.file = TRUE, ...) これらを使用して,特にエラーが表示されない場合には必要ないが,ダウンロードに失敗した,などのエラーが表示される場合には,プロキシを設定する必要がある. === 環境変数を設定する方法 === インターネット環境にいる場合(たとえば大学内)は, Sys.setenv("http_proxy"="http://130.153.8.19:8080/") Sys.setenv("https_proxy"="http://130.153.8.19:8080/") Sys.setenv("ftp_proxy"="http://130.153.8.19:8080/") install.packages(c("gam", "MASS"), dependencies = TRUE) と3行追加して実行してみると良い. === システムのプロキシ設定を利用させる設定 === まずInternet Explorerで,学外のウェブサイトを閲覧できるよう設定してあることが必要. これが第一段階. マイコンピュータを開いて,C:\Program Filesの中かC:\Libraryの中でRgui.exeを探す. * マイコンピュータ * C:ドライブ * Program Filesの中を見る * Rというフォルダがあったら,それをクリック * なければLibraryの中を見る * Rというフォルダがあったら,それをクリック * R-2.*.*というフォルダを開く * その中にbinというフォルダが必ずあるので,それを開く * 最後に開いたフォルダの中にRguiというアイコンがあるはず こんな感じ.それを見つけたら,右クリックで「ショートカットを作成する」を実行する.ショートカットを,デスクトップに移動すること. ここまでが第二段階. 次に,"Rguiへのショートカット"を右クリックして,「プロパティ」を選んで下さい. 開いたウィンドウに「リンク先」という欄があります. * "C:\Program Files\R\R02.13.0\bin\Rgui.exe" これを * "C:\Program Files\R\R-2.13.0\bin\Rgui.exe" --internet2 に変更して「OK」を押す.オプションに「--internet2」を加えたいだけなので,Rgui.exeより左側は変更してはいけない. これで第三段階. この三段階を経て作ったショートカットをクリックしてRを実行する場合には,パッケージのインストールができるようになるはず.