2
我正在RStudio中使用devtools
在本地開發包。修改一個函數後,當我嘗試從一個項目中調用它時,R會繼續使用舊版本的函數。R包開發 - 項目中使用的舊版本功能
我的工作流程是:
- 修改功能,並保存
- 呼叫
Build & Reload
- 測試與封裝發展 項目的一些示例代碼的函數(我經常遇到另一個
Build & Reload
後) - 轉到該項目我想使用 的功能
- 請致電
library(my_library)
但是我剛剛做的修改不會有效。這個工作流程有什麼問題?
您實際上不需要構建 - 安裝就足夠了。 「Build」生成可部署的存檔。 –
確實。除非你打算保存一個版本並將其上傳到GitHub或提交給CRAN –
使用'install(「package_directory」)'工作,否則你真的不應該構建它。關於構建的評論也有幫助,因爲我開始爲.tar.gz文件進行安裝,但效果不佳。 –