私はUbuntuの下でR-develのRパッケージをチェックしたいと思います。安定したバージョンの側にRの開発版を実行してください
に基づいてR-develのをインストールし、私は、Mac OS用のガイドを見つけました。
私はR CMD check pkg --as-cran
を試しましたが、それでも確認に使用する安定版Rです。 R-develを使って確認する方法は?
ありがとうございます!
私はUbuntuの下でR-develのRパッケージをチェックしたいと思います。安定したバージョンの側にRの開発版を実行してください
に基づいてR-develのをインストールし、私は、Mac OS用のガイドを見つけました。
私はR CMD check pkg --as-cran
を試しましたが、それでも確認に使用する安定版Rです。 R-develを使って確認する方法は?
ありがとうございます!
リンク先のブログ投稿に記載されている最終ステップを省略した可能性があります。あなたはR.の新しい、開発バージョンを指すように環境変数の数を変更する必要があるポストはRの開発版を実行するスクリプトを作成示唆:
#!/bin/bash
# This assmues the dev version of R is installed in /usr/local/
export R_LIBS_SITE=${R_LIBS_SITE-'/usr/lib/R-devel/lib/R/library:/usr/local/lib/R/site-library:/usr/lib/R/site-library::/usr/lib/R/library'}
export PATH="/usr/local/lib/R-devel/bin:$PATH"
R "[email protected]"
あなたの場所でこれを保存することができます$PATH
とし、名前は例えばR-devel
とします。スクリプトはchmod
で実行可能にしてください。そして、あなたはこのようにR-develのを起動することができます。
R-devel CMD check pkg --as-cran
私はBIOC-develのメーリングリストからの助言に基づいてalternative methodを持っています。
最初に、ディレクトリの名前を繰り返す必要がないように環境変数を設定します。たとえば、次のようにしてr-develをホームディレクトリにインストールするとします。ソースのディレクトリとコンパイルされたディストリビューションのディレクトリ。あなたは彼らがあることを好きな場所もちろん、彼らは、どこにも次のようになります。
export RSOURCES=~/src
export RDEVEL=~/R-devel
を今、ソース+推奨パッケージを取得する:
mkdir -p $RSOURCES
cd $RSOURCES
svn co https://svn.r-project.org/R/trunk R-devel
R-devel/tools/rsync-recommended
次に、Rおよびパッケージをビルド:
mkdir -p $RDEVEL
cd $RDEVEL
$RSOURCES/R-devel/configure && make -j
これで完了です。ただ、どこかで開発バージョンを実行できるようにする実行可能なスクリプトで次のように保存します。今すぐ
cat <<EOF>~/bin/Rdev;
#!/bin/bash
export R_LIBS=$RDEVEL/library
export PATH="$RDEVEL/bin/:\$PATH"
R "\[email protected]"
EOF
chmod a+x ~/bin/Rdev
:ここ
#!/bin/bash
export R_LIBS=~/R-devel/library
R "[email protected]"
ことはあなたの〜/ bin /ディレクトリに自動的にスクリプトを保存したスクリプトですR
を実行しているかのようにRdev
を実行すれば、Rの開発版が提供され、パッケージは$RDEVEL/library
にインストールされます。
ありがとうございました!私はUbuntuを初めて使ってしまって申し訳ありません。あなたは 'sudo vi/etc/profile.d/R-devel.sh'を意味し、上記のコードを加え、' sudo chmod a + x/etc/profile.d/R-devel.sh'を追加しますか?しかし、コマンド「R-devel」はまだ見つからない。 – Randel
あなたは 'R-devel'を' '/ usr/local/bin'にあります。 'PATH'環境変数に' R-devel'をどこに保存するかを忘れずに追加してください。 '/ usr/local/bin'がすでにそのパスに入っていると仮定すると、そこにスクリプトを置くだけでシステム全体がアクセス可能になります。もしそこになければ 'export PATH =/usr/local/bin:$ PATH'のようなものを' .bashrc'に追加してください。 –
素晴らしい!できます!どうもありがとうございました! – Randel