2016-06-26 98 views
1

我一直在嘗試將R版本更新到最新版本。我使用了R包installr提供的updateR。我試圖從R consoleRstudio運行它。但是,我收到了如下信息。重新啓動R顯示R版本仍舊是舊版本。updateR一直使用R控制檯和Rstudio失敗

> updateR() 
Installing the newest version of R, 
please wait for the installer file to be download and executed. 
Be sure to click 'next' as needed... 
trying URL 'https://cran.rstudio.com/bin/windows/base/R-3.3.1-win.exe' 
Content type 'application/x-msdos-program' length 73566547 bytes (70.2 Mb) 
opened URL 
downloaded 70.2 Mb 


The file was downloaded succesfully into: 
C:\Users\abcd\AppData\Local\Temp\RtmpOCjWpG/R-3.3.1-win.exe 

Running the installer now... 

Installation status: TRUE . Removing the file: 
C:\Users\abcd\AppData\Local\Temp\RtmpOCjWpG/R-3.3.1-win.exe 
(In the future, you may keep the file by setting keep_install_file=TRUE) 

We can not seem to find the location if the new R you have installed. 
The rest of the updating process is aborted, please take care to copy 
your packages to the new R installation. 
[1] TRUE 
+0

你真的需要它嗎? R需要10秒鐘和2次點擊來安裝... –

+0

我必須重新安裝在以前的版本下安裝的所有軟件包。什麼是最有效的方式來處理這個問題? – user288609

+0

有沒有人遇到過這個解決方案,因爲我也面臨類似的問題。 –

回答

0

好了,所以可能的解決辦法是:

在不同的目錄

在我的情況,我以前安裝的R和使用相同的目錄中的R上下工夫。

因此,可以嘗試以下解決方案:

安裝後安裝更新的R版本設置。一個可以打開Rstudio,然後按照下面的步驟:

代碼從Rstudio更新R:

# installing/loading the package: 
    if(!require(installr)) { 
    install.packages("installr"); require(installr)} #load/install+load 
    installr 

    # using the package: 
    updateR() # this will start the updating process of your R installation. It will check for newer versions, and if one is available, will guide you through the decisions you'd need to make. 

步驟後安裝R:

  1. 點擊 「工具」。
  2. 選擇「全局選項」。
  3. 在General選項卡下,找到R版本並點擊「更改」
  4. 將出現選擇R安裝彈出窗口,選擇安裝在您的機器上的相應版本。
  5. 單擊「確定」
  6. 關閉包括R studio在內的所有R實例。
  7. 現在打開R studio並在控制檯中鍵入版本。 Hollaaa,希望這可以解決您的問題。