私はLinuxマシンで自分のRパッケージを開発しています。もしあなたがそうしていれば、これが私のやり方です。
R用の.zipを作成するには、基本的には一時ディレクトリにインストールしてzipします。そのzipファイルはWindows上で使用できます。
# make the package:
R CMD build my_package
# make tmp directory
mkdir tmp
# install the package to temp directory
R CMD INSTALL -l tmp my_package.tar.gz
# zip it up
cd tmp
zip -r my_package.zip my_package
# move your zip file back out and delete tmp directory
mv my_package.zip ../
cd ../
rm -rf tmp
私が入力できるように、私はには.tar.gzを変換するmake zip
、R CMD build
を行うには、(私はroxygen2を使用しているため)のドキュメントを生成するために、(例えば)全ての容易さのためにメイクファイルにmake package
をmake doc
これを置きます.zipなど
この方法は、コンパイルするC/C++/Fortranコードがmclustで動作しないようにする場合にのみ機能し、Rリストのスレッドには見られないように一般的には推奨されません。 –
ああ、私はRコードしか持っていないことを忘れていました(私はコンパイルされたコードではうまくいかないと思います)。私は数ヶ月前にOPと同じジレンマに直面したとき、私はRメーリングリストのアーカイブでできるほど頑張っていました。その人が 'R CMD INSTALL'と' zip'これが私のワークフローにこれを採用した理由です。私はいつもこれを改善することができて嬉しくて、Linuxの下でWindowsの.zipをビルドすることを除いてRtoolsを見ていますが、RtoolsはWindowsの下にビルドされているようです。 –
あなたのコードがあなたの手から出ていても、勝つことはできません:) –