Как исправить ошибку: Ошибка в importIntoEnv (pkgenv, export, nsenv, export), не удается добавить привязки к заблокированной среде devtools-roxygen2? - PullRequest
0 голосов
/ 19 января 2019

После обновления Rstudio и macOS мой пакет больше не загружается с помощью devtools:

devtools::load_all(".")

Загрузка mgwrsar

Ошибка в importIntoEnv (pkgenv, exports, nsenv, export): невозможно добавить привязки в заблокированную среду

Я обновляю следующие пакеты: , и rstudioapi, но это не решает эту проблемупроблема

Я пытаюсь переключиться на версию hadley devtools: install_github("hadley/devtools")

та же проблема.

Информация о моем сеансе:

> sessionInfo()
R version 3.4.4 (2018-03-15)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS  10.14.1

Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods  
[7] base     

loaded via a namespace (and not attached):
[1] compiler_3.4.4 tools_3.4.4    yaml_2.1.19 

1 Ответ

0 голосов
/ 24 июля 2019

Ответ Дакмейра помог мне решить мою проблему для этой же проблемы:

Назначаете ли вы что-нибудь для глобальной среды в вашем пакете?

Я сохранил новый скрипт R в своем проекте пакета как mypackage / R / myscript.R вместо mypackage / Отдельное_testing_folder / myscript.R. Конечно, ничего, кроме реального кода, относящегося к определению функций и т. Д., Не следует сохранять в любых сценариях в каталоге R /.

...