Как обновить локально созданный пакет R без переустановки - PullRequest
3 голосов
/ 24 февраля 2020

Я создал пакет R, используя этот учебник . Пакет загружается очень хорошо при вызове, но требует небольшой отладки. После отладки сценария я использовал devtools::update_packages("new_package"), чтобы исправить изменения, но я получаю следующую ошибку: Skipping 1 packages not available: new_package (что интересно, new_package появляется, когда я звоню installed.packages()).

Я Я могу обновить мой пакет путем переустановки с помощью devtools::install("new_package"), но для простых исправлений это не кажется эффективным. Возможно, есть другой способ? Я ценю любую помощь или понимание.

РЕДАКТИРОВАТЬ для пояснения: я понимаю, что пакет должен быть перезагружен для обновления изменений, но перезагрузка пакета с использованием library(mypackage) (после отсоединения пакета или запуска нового сеанса) не совершает sh, а devtools::update_packages("path/to/mypackage") делает. В соответствии с руководством я решил установить пакет, используя devtools::install(). Это потому, что процесс установки моего пакета homebrew требует настройки хранилища обновлений?

...