2015-08-24 54 views
1

我剛開始使用R和下載ggplot2GGPLOT2 1.0.1版將不會加載爲R 3.2.2的Windows

install.packages("ggplot2") 

我得到以下警告:

Warning in install.packages: 
unable to move temporary installation '\\CHI-FIlE-01\UserFolders$\naresh.kavuri\Documents\R\win-library\3.2\file27ac2d3b613c\ggplot' to '\\CHI-FILE-01\UserFolders$\naresh.kavuri\Documents\R\win-library\3.2\ggplot2' 

此警告隨後出現此錯誤:

Error: invalid version specification 'NA' 
In addition: warning message: 
In utils:::packageDescription(packageName, fields = "Version") : 
no package 'knitr' was found 

因爲有人遇到過這個問題嗎?我在設置中做錯了什麼?

+1

你有沒有殺毒軟件在運行? –

+0

我最近遇到過這個。對我而言,它必須處理沒有正確同步的Windows網絡驅動器。通常只需嘗試幾次就可以使其工作。如果您懷疑是這種情況,並且它不起作用,我終於通過手動從庫目錄中刪除'ggplot'文件夾,通過命令行重新創建它,手動重新同步文件夾,然後運行安裝來解決它再次打包。如果這不是網絡驅動器問題,那麼考慮其他可能性,如防病毒,R的多次發生等。 – thelatemail

+0

有用的信息[這裏](http://stackoverflow.com/questions/5700505/windows-7-update-packages-problem-無法移動臨時安裝)和[這裏](http://stackoverflow.com/questions/5059692/unable-to-update-r-packages-in-default-library-on-windows-7)。 –

回答

0

如果您有多個版本的R正在運行,並且您試圖在一個版本的R中更新或重新安裝某個包,而在另一個版本中加載該包時,則該包的舊版本不會完全刪除。

嘗試關閉R的所有實例,手動刪除包含該軟件包的文件夾,然後打開單個版本的R並重新安裝。


正如Pascal所評論的,防病毒文件掃描也會干擾安裝過程。有時下載zip/tar.gz文件包然後從磁盤安裝可以避免這個問題。