2017-02-13 4 views
0

私はローカルのRパッケージを作成しています。下位互換性を確保するため、依存パッケージのバージョンを指定して、パッケージをインストールするときに、パッケージで使用しているパッケージの必要バージョンを自動的にインストールするようにします。ローカルパッケージの依存関係の特定のバージョンをインストールする方法。

Rのローカルパッケージでこれを行う方法はありますか?

+0

https://github.com/rstudio/packrat – shayaa

+0

あなたが試すことができhttps://cran.r-project.org/web/packages/versions/index.html しかし、丁寧な方法ですCRANの新しいリリースごとにパッケージを更新してください。 –

答えて

0

私は、Hadley Wickhamのパッケージ開発に関するtutorialをチェックします。あなたのパッケージをどのように作成しているのか(おそらくdevtoolsを使っているのでしょうか)によっては、あなたの説明に特定のパッケージバージョンを追加するだけです。以下のDESCRIPTIONファイルの例を参照してください。

Package: mypackage 
    What The Package Does (one line, title case required) 
    Version: 0.1 
    [email protected]: person("First", "Last", email = "[email protected]", 
       role = c("aut", "cre")) 
    Description: What the package does (one paragraph) 
    Depends: R (>= 3.1.0) 
    License: What license is it under? 
    LazyData: true 
    Imports: 
     ggvis (>= 0.2), 
     dplyr (>= 0.3.0.1) 
関連する問題