7

Ubuntu で R-devel を使用して R パッケージを確認したい。

http://www.personal.psu.edu/mar36/blogs/the_ubuntu_r_blog/2012/08/installing-the-development-version-of-r-on-ubuntu-alongside-the-currentに基づいて R-devel をインストールしました -r.html のバージョン

そして、Mac OS のガイドを見つけました。 http://www.nicebread.de/how-to-check-your-package-with-r-devel/

を試してみR CMD check pkg --as-cranましたが、チェックに使用するのはまだ安定した R バージョンです。R-devel を使用してチェックするにはどうすればよいですか?

前もって感謝します!

4

2 に答える 2

5

bioc-devel メーリング リストからのアドバイスに基づく別の方法があります。ホームディレクトリに r-devel をインストールしたいと仮定すると、たとえば で~/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

これで完了です。開発バージョンを実行できるように、実行可能スクリプトで次を保存するだけです。

#!/bin/bash
export R_LIBS=~/R-devel/library
R "$@"

~/bin/ ディレクトリにスクリプトを自動的に保存するスクリプトを次に示します。

cat <<EOF>~/bin/Rdev;
#!/bin/bash

export R_LIBS=$RDEVEL/library
export PATH="$RDEVEL/bin/:\$PATH"
R "\$@"
EOF
chmod a+x ~/bin/Rdev

Rdevこれで、 を実行しているかのように簡単に実行できR、パッケージを にインストールする R の開発バージョンを取得できます$RDEVEL/library

于 2015-07-02T09:40:31.943 に答える
5

リンク先のブログ投稿に記載されている最後の手順を省略した可能性があります。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 "$@"

これを 内の場所に保存し、$PATHたとえば という名前を付けることができますR-devel。でスクリプトを実行可能にしてくださいchmod。次に、次のように R-devel を起動できます。

R-devel CMD check pkg --as-cran
于 2013-03-28T06:21:06.120 に答える