Я бы просто получил свой тип из System.Array. Если я правильно интерпретирую то, что вы описываете, это не-OO-подход, как вы бы использовали в plain C.
Update. Думаю, вы не можете подклассы System.Array. Возможно, вокруг есть способ.
Похоже, что по умолчанию devtools::install()
проверяет все пакеты, перечисленные как зависимости в Depends
, Imports
и LinkingTo
в файле DESCRIPTION
(см. Пояснение к опции dependencies = NA
в справочном руководстве devtools [ 1112] здесь ). Это также верно для remotes::install_local()
, на который ссылается devtools::install_local()
.
Решением этой проблемы является явное отключение проверки зависимостей пакетов: если вы вместо этого используете devtools::install("my_local_package", dependencies = FALSE)
, вам больше не нужно подключаться к api.github.com
. Делать это имеет смысл, когда вы знаете, что у вас уже установлены необходимые зависимости, как в случае, когда вы упаковываете свой собственный R-пакет.
(Также стоит отметить: параметры по умолчанию в devtools::install()
требуют подключения к Интернету для установки любых пакетов, но, установив dependencies = FALSE
, также можно установить локальный пакет в автономном режиме!)