0
devtools
で作成されたカスタムパッケージは、機能のヘルプファイルをインストール、ロード、表示しますが、機能は提供しません。私のパッケージが.libPaths()
にインストールされているので、This solutionは関連していないようです。この動作とどのようにそれを修正するの原因は何カスタムRパッケージがロードされ、ヘルプが表示されますが機能は提供されません
# from the parent directory of the created package
install.packages("mypkg", repos = NULL, type = "source")
# ...
# * DONE (mypkg)
require(mypkg)
# Loading required package: mypkg
?my.fun # displays the function help documentation correctly
my.fun()
Error: could not find function "my.fun"
?
sessionInfo()
#R version 3.3.0 (2016-05-03)
#Platform: x86_64-apple-darwin13.4.0 (64-bit)
#Running under: OS X 10.13.1 (unknown)
#locale:
#[1] cs_CZ.UTF-8/cs_CZ.UTF-8/cs_CZ.UTF-8/C/cs_CZ.UTF-8/cs_CZ.UTF-8
#attached base packages:
#[1] stats graphics grDevices utils datasets methods base
#other attached packages:
#[1] mypkg_0.1 devtools_1.13.4
#loaded via a namespace (and not attached):
#[1] tools_3.3.0 withr_2.1.0 memoise_1.0.0 git2r_0.19.0 digest_0.6.9
エクスポートしましたか?パッケージ内にあるかどうかを調べるには 'mypkg ::: my.fun()' – trosendal
@trosendalありがとう!はい、そうでした。私の関数に '@ export'タグがありません。コメントを回答に変更すると、私はクレジットを提供します。 – nya