64bit Windowsでのパッケージのインストール
の編集
http://www.okadajp.org/RWiki/?64bit+Windows%E3%81%A7%E3%81%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
<R for Windows (32/64 bit) のインストール> -http://cran.md.tsukuba.ac.jp/bin/windows/base/ -http://ftp.jaist.ac.jp/pub/sourceforge/r/rp/rproject.mirror/R-3.0.1/ R-3.0.1-win.exe をインストール <コンパイラのインストール> mingw-w64をダウンロードして、解凍する。 (http://sourceforge.net/projects/mingw-w64/files/) (2013/04/10時点では、mingw-w64-v2.0.8.tar.gz が最新のようだ) C:\mingw-w64 に置く。 msysをダウンロードしてインストールする (http://www.mingw.org/wiki/msys) (http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe) インストールの終盤でコマンドプロンプトが出てくる。その際、MinGWのパスを聞かれるので、 c:/mingw-w64 と入力(バックスラッシュではなく、スラッシュ) pathの設定を行う。以下の二つ。 C:\msys\1.0\bin C:\mingw-w64\bin (なお、マイコンピュータのプロパティから環境変数の設定を行う必要はなく、後述するRを起動するコマンドファイルで指定すればよい) 参考URL http://builder.japan.zdnet.com/sp/windows-7/story/0,3800092267,20399549,00.htm http://builder.japan.zdnet.com/sp/windows-7/story/0,3800092267,20399946,00.htm <起動> 以下の3行からなるcmdファイルを作成する set PATH=C:\msys\1.0\bin;C:\mingw-w64\bin;%PATH% cd /d "%ProgramFiles%\R\R-3.0.1\bin\x64" start /b Rgui.exe -q --no-restore-history --internet2 LANGUAGE=en このコマンドファイルを使って起動すると、パスとして、C:\msys\1.0\bin と C:\mingw-w64\bin が指定された状態でRが起動する Rを起動して、 Sys.getenv("path") と打ってみて、msysとmingw-w64のパスが出れば成功 例えば以下の二つのコマンドを打ってみる。ソースのダウンロードとコンパイルが始まる。 install.packages("bayesm") install.packages("kernlab") 失敗するようなら、パスの設定が間違っているか、ソース自体が64bitに対応していない可能性が高い。 XMLパッケージは、iconvなどを必要とするが、探すのが面倒なので、ここからXMLパッケージ一式をダウンロード http://cran.md.tsukuba.ac.jp/bin/windows/contrib/3.1/ なお、RGuiのタイトルバーにカレントディレクトリを表示しておく([[知っているといつか役にたつ(?)関数達(2)#t433039f]]) のカスタマイズをしているとパッケージのコンパイル時点で、cdできないというエラーが出たので、このカスタマイズをコメントにした *リンク [#z6890731] -[[R for Windows:http://cran.md.tsukuba.ac.jp/bin/windows/]] Windows 8, 7 (64 bit)にインストールするには、管理者特権で実行する必要がある。
タイムスタンプを変更しない
<R for Windows (32/64 bit) のインストール> -http://cran.md.tsukuba.ac.jp/bin/windows/base/ -http://ftp.jaist.ac.jp/pub/sourceforge/r/rp/rproject.mirror/R-3.0.1/ R-3.0.1-win.exe をインストール <コンパイラのインストール> mingw-w64をダウンロードして、解凍する。 (http://sourceforge.net/projects/mingw-w64/files/) (2013/04/10時点では、mingw-w64-v2.0.8.tar.gz が最新のようだ) C:\mingw-w64 に置く。 msysをダウンロードしてインストールする (http://www.mingw.org/wiki/msys) (http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe) インストールの終盤でコマンドプロンプトが出てくる。その際、MinGWのパスを聞かれるので、 c:/mingw-w64 と入力(バックスラッシュではなく、スラッシュ) pathの設定を行う。以下の二つ。 C:\msys\1.0\bin C:\mingw-w64\bin (なお、マイコンピュータのプロパティから環境変数の設定を行う必要はなく、後述するRを起動するコマンドファイルで指定すればよい) 参考URL http://builder.japan.zdnet.com/sp/windows-7/story/0,3800092267,20399549,00.htm http://builder.japan.zdnet.com/sp/windows-7/story/0,3800092267,20399946,00.htm <起動> 以下の3行からなるcmdファイルを作成する set PATH=C:\msys\1.0\bin;C:\mingw-w64\bin;%PATH% cd /d "%ProgramFiles%\R\R-3.0.1\bin\x64" start /b Rgui.exe -q --no-restore-history --internet2 LANGUAGE=en このコマンドファイルを使って起動すると、パスとして、C:\msys\1.0\bin と C:\mingw-w64\bin が指定された状態でRが起動する Rを起動して、 Sys.getenv("path") と打ってみて、msysとmingw-w64のパスが出れば成功 例えば以下の二つのコマンドを打ってみる。ソースのダウンロードとコンパイルが始まる。 install.packages("bayesm") install.packages("kernlab") 失敗するようなら、パスの設定が間違っているか、ソース自体が64bitに対応していない可能性が高い。 XMLパッケージは、iconvなどを必要とするが、探すのが面倒なので、ここからXMLパッケージ一式をダウンロード http://cran.md.tsukuba.ac.jp/bin/windows/contrib/3.1/ なお、RGuiのタイトルバーにカレントディレクトリを表示しておく([[知っているといつか役にたつ(?)関数達(2)#t433039f]]) のカスタマイズをしているとパッケージのコンパイル時点で、cdできないというエラーが出たので、このカスタマイズをコメントにした *リンク [#z6890731] -[[R for Windows:http://cran.md.tsukuba.ac.jp/bin/windows/]] Windows 8, 7 (64 bit)にインストールするには、管理者特権で実行する必要がある。
テキスト整形のルールを表示する