Como posso atualizar o R via RStudio?
275
Você instala uma nova versão do R no site oficial .
O RStudio deve começar automaticamente com a nova versão quando você a reiniciar.
Caso você precise fazer isso manualmente, no RStudio, vá para: Ferramentas -> opções -> Geral.
Verifique a resposta de @ micstr para obter uma explicação mais detalhada.
close and reopen RStudio ~~restart RStudio
Para completar, a resposta é: você não pode fazer isso no RStudio. O @agstudy está certo - você precisa instalar a versão mais recente do R, reiniciar o RStudio e ele usará automaticamente a nova versão, como observou o @Brandon.
Seria ótimo se houvesse uma função update.R (), análoga à função install.packages () ou à função update.packages (function).
Então, para instalar o R,
--wait - e os meus amados pacotes ?? -
ok, eu uso um Mac, então só posso fornecer detalhes precisos para o Mac - talvez alguém possa fornecer os caminhos precisos para o Windows / Linux; Eu acredito que o processo será o mesmo.
Para garantir que seus pacotes funcionem com sua nova e brilhante versão do R, você precisa:
mova os pacotes da instalação antiga do R para a nova versão; no Mac OSX, isso significa mover todas as pastas daqui:
para aqui:
[onde você substituirá "2.15" e "3.0" pelas versões que você estiver atualizando de e para. E copie apenas os pacotes que ainda não estão no diretório de destino. ou seja, não substitua seu novo pacote 'base' pelo antigo - se você o fez, não se preocupe, nós o corrigiremos na próxima etapa. Se esses caminhos não funcionarem, tente usar
installed.packages()
os nomes de caminho adequados.]agora você pode atualizar seus pacotes digitando
update.packages()
no console do RStudio e respondendo 'y' a todas as solicitações.finalmente, para ter certeza de que você fez tudo, digite estes dois comandos no console do RStudio para ver o que você tem:
fonte
system
chamadas ...Se você estiver usando o Windows, poderá usar o installr . Exemplo de uso aqui
fonte
# installing/loading the package: if(!require(installr)) { install.packages("installr"); require(installr)} #load / install+load installr updateR(F, T, T, F, T, F, T) # install, move, update.package, quit R.
setInternet2(TRUE)
consulte a seção Solução de problemasEu recomendaria usar o pacote do Windows installr para fazer isso. O pacote não apenas atualiza sua versão R, mas também copia e atualiza todos os seus pacotes. Há um blog sobre o assunto aqui . Simplesmente execute os seguintes comandos no R Studio e siga as instruções:
fonte
Se você estiver usando um computador Mac , poderá usar o novo pacote updateR para atualizar a versão R do RStudio: http://www.andreacirillo.com/2018/02/10/updater-package-update-r-version- com uma função no mac-osx /
Em resumo, você precisa fazer o seguinte:
fonte
install.packages(as.vector(needed_packages)) Error in install.packages : object 'needed_packages' not found
updateR
funcionou, apesar de ter recebido a mensagem de erro, pois quando reiniciei o R havia atualizado para 3.6.2 e parecia que a maioria dos meus pacotes também havia sobrevivido à atualização.Cole isso no console e execute os comandos:
fonte
Há um novo pacote chamado installr que pode atualizar sua versão R no R na plataforma Windows. O pacote foi construído na versão 3.2.3
No R Studio, clique em Ferramentas e selecione Instalar Pacotes ... , digite o nome "installr" e clique em instalar. Como alternativa, você pode digitar install.packages ("installr") no console.
Quando o R studio terminar de instalar o pacote, carregue-o digitando require (installr) no console.
Para iniciar o processo de atualização para sua instalação do R, digite updateR () . Esta função procurará versões mais recentes do R e, se disponível, guiará você pelas decisões que você precisa tomar. Se sua instalação do R estiver atualizada, ela retornará FALSE.
Se você optar por baixar e instalar uma versão mais recente. Existe uma opção para copiar / mover todos os seus pacotes da instalação atual do R para a instalação mais recente do R, o que é muito útil.
Saia e reinicie o R Studio assim que o processo de atualização terminar. O R Studio carregará a versão R mais recente.
Siga este link se desejar aprender mais sobre como usar o pacote installr .
fonte
Basta reiniciar o R Studio após instalar a nova versão do R. Para confirmar que você está na nova versão,> version e deverá ver os novos detalhes.
fonte
Não use o Rstudio para atualizar o R. Rstudio NÃO É R, o Rstudio é apenas um IDE. Esta resposta é um resumo das respostas anteriores para diferentes sistemas operacionais. Para todos os sistemas operacionais, é conveniente verificar com antecedência o que acontecerá com os pacotes que você já instalou aqui .
WINDOWS - >> Abra o CMD / Powershell como administrador e digite "R" para entrar no modo interativo. Se isso não funcionar, procure e execute RGui.exe em vez de escrever R no console ... e depois:
MacOS - >> Você pode usar o pacote updateR . O pacote não está no CRAN, portanto, você precisará executar o seguinte código no Rgui:
Observe que está planejado mesclar updateR e installR em um futuro próximo para funcionar no Mac e no Windows.
Linux - >> No momento,
installr
NÃO está disponível para Linux / MacOS (consulte a documentação para a versão atual 0.20 ). Como o R está instalado, você pode seguir estas instruções (no Ubuntu, embora a idéia seja a mesma em outras distros: adicione a fonte, atualize, atualize e instale.)fonte
Descobri que, para mim, a melhor solução permanente para manter-se atualizado no Linux era instalar o projeto corrigido. Isso manterá sua instalação do R atualizada e você nem precisará mover seus pacotes entre as instalações (o que é descrito na resposta do RyanStochastic).
Para o openSUSE, veja as instruções aqui .
fonte