64bit Windowsでのパッケージのインストール
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
<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)にインストールするには、管理者特権で実行する必要がある。
ページ名: