ソースからRパッケージをインストールするにはどうすればいいですか?



2 Answers

ソースパッケージをダウンロードし、Terminal.appを開き、現在ファイルがあるディレクトリに移動し、次のコマンドを実行します。

R CMD INSTALL RJSONIO_0.2-3.tar.gz

これは、a)パッケージにコンパイルが必要ない場合、またはb)コンパイルに必要なシステムツールが存在する場合にのみ成功することに注意してください。 参照: https://cran.r-project.org/bin/macosx/tools/ : https://cran.r-project.org/bin/macosx/tools/

Question

友人がNYTimesをRウェブスクラップするこの素晴らしいチュートリアルに沿って私を送ってくれました。 私は本当にそれを試してみたい。 しかし、最初のステップは、ソースからRJSONIOというパッケージをインストールすることです。

私はRをうまく理解していますが、ソースからパッケージをインストールする方法はわかりません。

私はMac OSXを実行しています。




ソースから古いバージョンのパッケージをインストールするための、補足的な(しかし簡単な)ヒント。

まず、 "install.packages"を呼び出すと、常に最新のパッケージがrepoからインストールされます。 互換性のために古いバージョンのパッケージをインストールする場合は、install.packages( "url_to_source"、repo = NULL、type = "source")を呼び出すことができます。 例えば:

install.packages("http://cran.r-project.org/src/contrib/Archive/RNetLogo/RNetLogo_0.9-6.tar.gz", repo=NULL, type="source")

パッケージを手動でローカルディスクにダウンロードしてコマンドラインに切り替えたり、ローカルディスクからインストールしたりすることなく、非常に便利で呼び出しを簡単にすることができました(ワンステップ)。

さらに、異なるバージョンのパッケージを管理するために、devtoolsライブラリのdev_modeでこのトリックを使うことができます:

リファレンス: doc devtools




cranから、githubリポジトリのアドレスから直接インストールできます。 だから、パッケージをhttps://github.com/twitter/AnomalyDetection入れたいのであれば:

library(devtools)
install_github("twitter/AnomalyDetection")

トリックを行う。




Related