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