Erro na atualização do R para versão 4.0.0

Bom dia pessoal.

Estou tendo dificuldade em resolver um erro ao instalar as novas versões do R, RStudio e Rtools:

Error: package or namespace load failed for ‘stats’ in inDL(x, as.logical(local), as.logical(now), …):
** impossível carregar objeto compartilhado ‘C:/Program Files/R/R-4.0.0/library/stats/libs/x64/stats.dll’:**
** LoadLibrary failure: Não foi possível encontrar o módulo especificado.**

Durante a inicialização - Warning message:
package ‘stats’ in options(“defaultPackages”) was not found **
Error in inDL(x, as.logical(local), as.logical(now), …) : **
** impossível carregar objeto compartilhado ‘C:/Program Files/R/R-4.0.0/library/stats/libs/x64/stats.dll’:

** LoadLibrary failure: Não foi possível encontrar o módulo especificado.

As versões que estou usando:

R version 4.0.0 (2020-04-24) – “Arbor Day”
Platform: x86_64-w64-mingw32/x64 (64-bit)

RStudio
Version 1.2.5042
© 2009-2020 RStudio, Inc.

Não sei se está relacionado com as variáveis abaixo:

Sys.getenv(“PATH”)
[1] “C:/Arquivos de Programas/R/rtools40/mingw64/bin”
Sys.getenv(“R_LIBS_USER”)
[1] “C:/Users/jasimi/Documents/R/win-library/4.0”

Mas toda vez que tento altera-las com o comando abaixo:

Sys.setenv(PATH=“C:\rtools40\usr\lib”))
Sys.setenv(R_LIBS_USER=“C:\Program Files\R\R-4.0.0\library”)

Ao reiniciar o R elas retornam com os valores anteriores.

Já reinstalei o R e R Studio várias vezes.

Alguém sabe como resolve-lo?

Eu tentaria apagar essa pasta: “C:/Users/jasimi/Documents/R/win-library/4.0” e reinstalar o R novamente.

O RStudio não deveria interferir nisso, mas vc pode testar se as coisas funcionam abrindo o R GUI, sem usar o RStudio.

Obrigado pelo retorno.

Apaguei a pasta mas continua com o mesmo erro:

Error: package or namespace load failed for ‘stats’ in inDL(x, as.logical(local), as.logical(now), …):
impossível carregar objeto compartilhado ‘C:/Program Files/R/R-4.0.0/library/stats/libs/x64/stats.dll’:
LoadLibrary failure: Não foi possível encontrar o módulo especificado.

Durante a inicialização - Warning message:
package ‘stats’ in options(“defaultPackages”) was not found
Error in inDL(x, as.logical(local), as.logical(now), …) :
impossível carregar objeto compartilhado ‘C:/Program Files/R/R-4.0.0/library/stats/libs/x64/stats.dll’:
LoadLibrary failure: Não foi possível encontrar o módulo especificado.

Estranho que os caminhos continuam os mesmos:

Sys.getenv()
PATH C:/Arquivos de Programas/R/rtools40/mingw64/bin

R_LIBS_USER C:/Users/jasimi/Documents/R/win-library/4.0

Depois que aparece esse erro o R fecha ou vc ainda conegue rodar alguma coisa?
Se conseguir, por favor rode sessionInfo().

Você está baixando o R deste link? https://cran.r-project.org/bin/windows/base/

Não consigo rodar:
sessionInfo()
Error in La_library() : LAPACK routines cannot be loaded
Além disso: Warning message:
In La_library() :
impossível carregar objeto compartilhado ‘C:/PROGRA~1/R/R-40~1.0/modules/x64/lapack.dll’:
LoadLibrary failure: Não foi possível encontrar o módulo especificado.

Por curiosidade, rodei no GUI do R e rodou:

sessionInfo()
R version 4.0.0 (2020-04-24)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 17134)

Matrix products: default

locale:
[1] LC_COLLATE=Portuguese_Brazil.1252 LC_CTYPE=Portuguese_Brazil.1252
[3] LC_MONETARY=Portuguese_Brazil.1252 LC_NUMERIC=C
[5] LC_TIME=Portuguese_Brazil.1252

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

loaded via a namespace (and not attached):
[1] compiler_4.0.0

Também não mostra o erro ao inicia-lo

Consegue verificar qual versão do R o Rstudio está apontando? Você pode ver isso aqui:

Tools->Global Options

O mesmo da sua imagem:
[Default] [64-bit] C:\Program Files\R\R-4.0.0

Eu tentei seguir os passos desta pagina:

YarnabrinaSustainer

11d

@ameresv and @Angela_Holland, I just installed R 4.0.0 on my Windows 10 system, and faced no issue.

Steps I followed:

  1. downloading the installers for R and rtools40
  2. installed R and accepted all defaults
  3. installed rtools40 and accepted all defaults
  4. opened Rtools Bash (from Rtools 4.0 folder in start menu)
  5. checked the home for Rtools via this: echo $RTOOLS40_HOME (for me, it was C:\rtools40 )
  6. went to the setting of environment variables and added a new entry C:\rtools40\usr\bin for my user

Mas o problema persiste, acho porque eu não estou conseguindo atualizar esta variável no R:

Sys.getenv(“PATH”)
[1] “C:/Arquivos de Programas/R/rtools40/mingw64/bin”

Mesmo usando o comando abaixo:

Sys.setenv(PATH = paste(Sys.getenv(“PATH”),
“C:\Program Files\rtools40”,
“C:\Program Files\rtools40\usr\bin”,
sep = “;”))

Na hora que eu reinicio o R, o PATH volta no endereço anterior

Eu apaguei os arquivos da pasta AppData/Local/Temp e deu certo…

2 curtidas

ótimo! realmente isso parece um bug do RStudio… vc chegou a reieniciar o computador entre as instalações?

Bom dia a todos! Aproveitando que o tópico é sobre o Erro na atualização do R para a versão 4.0, para quem utiliza o Linux Mint LMDE ou o Debian 10, escrevi esse passo a passo que tem funcionado bem. Espero que possa ser útil a alguém.

3 curtidas

Sim Daniel, várias vezes.