Ошибка пакета или пространства имен - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь установить пакет 'microdadosBrasil', но у меня возникли некоторые проблемы. После install.packages ("remotes") remotes :: install_github ("lucasmation / microdadosBrasil") Программа просит меня обновить версию и здесь появляется ошибка:

It is recommended to update all of them.
Which would you like to update?

1: All                           
2: CRAN packages only            
3: None                          
4: Rcpp (1.0.4 -> 1.0.4.6) [CRAN]

Enter one or more numbers, or an empty line to skip updates:
1
...
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
*** arch - i386
Error: package or namespace load failed for 'microdadosBrasil' in library.dynam(lib, package, package.lib):
 DLL 'datatable' not found: maybe not installed for this architecture?
Erro: loading failed
Execução interrompida
*** arch - x64
ERROR: loading failed for 'i386'
* removing 'C:/Users/Usuario/OneDrive/Documentos/R/win-library/3.6/microdadosBrasil'
Erro: Failed to install 'microdadosBrasil' from GitHub:
  (convertido do aviso) installation of package ‘C:/Users/Usuario/AppData/Local/Temp/RtmpOO4bHT/file3a0479d3ee9/microdadosBrasil_0.0.0.9000.tar.gz’ had non-zero exit status

1 Ответ

0 голосов
/ 09 апреля 2020

У меня была эта ошибка в нескольких случаях. Обычно для того, чтобы обойти эту точку, достаточно вручную установить пакет, на который спотыкается R.

Поэтому я бы попробовал install.packages('i386'), и если вы получите ошибку в этом пакете, это может быть информативно. Часто они привязаны к соответствующим языковым переводчикам или к какому-либо приложению, которое вам нужно установить.

Если вы видите эту ошибку на зависимости, продолжайте детализацию до тех пор, пока не найдете root причину сбоя. После того, как вы установите этот пакет или базовый язык или приложение, вы сможете продолжить работу, и все будет в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...