Я думаю, что ваша проблема в том, что в вашем локальном хранилище нет файла PACKAGES
. Каждый каталог в репо, имеющий пакеты , должен иметь этот файл, потому что именно так R знает, что доступно. Таким образом, R сначала пытается выполнить репо, выдает ошибку, когда нужного ему файла не существует, и останавливается перед просмотром следующего репо.
Официальное руководство «Установка и администрирование R» описывает, что необходимодля репозитория .
Вы можете создать файл PACKAGES
с:
tools::write_PACKAGES(
"qs-cran/bin/macosx/el-capitan/contrib/3.5",
type = "mac.binary"
)
После этого ваш репозиторий должен выглядеть следующим образом:
qs-cran/
└ bin/macosx/el-capitan/contrib/3.5/
├ PACKAGES
└ zizzio_1.0.0.zip
С этого момента при каждом добавлении, изменении или удалении пакета используйте:
tools::update_PACKAGES(
"qs-cran/bin/macosx/el-capitan/contrib/3.5",
type = "mac.binary"
)