パッケージのファイルのImports:代わりに使用しようとしていますが、これについてはまだ理解する必要があると感じています;-)Depends:DESCRIPTION
この投稿(ちなみに: 素晴らしい投稿!!!)から学んだことは、すべてのパッケージ (たとえば、 )は、検索パスにアタッチされるのではなく、環境内にあることを介してmypkgインポート (たとえば、 ) されるということです。に同梱されているものを見つけようとすると、R は検索リストをたどる前に調べます。ここまでは順調ですね。imported.pkgImports:imports:mypkgfooimported.pkgimports:mypkg
実際の質問
imported.pkg(によってインポートされた)特定の他のパッケージ(パッケージのファイルのセクションに記載mypkg)に依存している場合、Rがそのパッケージの機能を見つけるために、このパッケージを私のパッケージの依存関係にする必要がありますか?そうでなければRが不平を言うので、現時点ではそう思われます。Depends:DESCRIPTIONDepends:
証拠
このようなパッケージをインポートするだけでは十分ではないようです。例として、パッケージroxygen2( CRAN ) を取り上げます。digest他のパッケージの束をインポートする際に依存します。私はそれをインポートし(digest必要に応じて)、関数をリストするmypkg環境をチェックしました:imports:mypkgdigest"digest" %in% parent.env(asNamespace("mypkg"))TRUE
しかし、の一部である関数内roxygenize()から実行すると、R は が見つからないと不平を言います。mypkgdigest