rにソースからインストールするときのパッケージ依存関係

StackOverflow https://stackoverflow.com/questions/5805049

  •  24-10-2019
  •  | 
  •  

質問

確認するだけです。Rパッケージをzip/tarとして配布した場合、パッケージをインストールすると、設定する必要があるため依存関係を自動的にダウンロード/インストールしません repos = NULLinstall.packages() 依存関係パラメーターは使用されません repos = NULL?おそらくこれを機能させる方法は、インストールスクリプトをパッケージ化することです。それは可能ですか?ここで何かが完全に欠けていますか?ソースからインストールし、自動的にダウンロードして依存関係をインストールするメカニズムがありますか?

役に立ちましたか?

解決

独自のリポジトリを作成して設定できます repos パッケージを探す場所のベクトルになるために、独自のリポジトリから開始し、クランミラーへのリンクを含めることができます。これは私がしていることであり、非常にうまく機能します。そのとき、パッケージを他の人と簡単に共有して、たまたま使用しているコンピューターから更新できるからです。

他のヒント

devtools パッケージには機能があります install. 。 Rパッケージのソースコードを含むディレクトリで使用すると、そのパッケージをインストールし、CRANから依存関係をダウンロードします。

使用できます

  devtools::install_local(path)

すべての依存関係を自動的にダウンロードできます。

あなたが持っている場合 github アカウント 自分の名前, 、Rパッケージをリポジトリに押します mypackage. 。次に、電話してください devtools::install_github("myname/mypackage"). 。パッケージ mypackage 輸入の下にリストされているすべての依存関係と同様に、ダウンロードおよびインストールされます 説明 ファイル。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top