0
我有一個我想運行的腳本,但是首先我想在R中加載源代碼()和庫()。R一直要求我更新軟件包,這會打破我的腳本。我的腳本無需更新就可以工作,如果我只是等待源代碼加載並說n更新,然後再運行所有內容,那麼這個腳本就可以工作。我的問題是如何自動說不或停止詢問?當被要求更新軟件包時R腳本中斷
我有一個我想運行的腳本,但是首先我想在R中加載源代碼()和庫()。R一直要求我更新軟件包,這會打破我的腳本。我的腳本無需更新就可以工作,如果我只是等待源代碼加載並說n更新,然後再運行所有內容,那麼這個腳本就可以工作。我的問題是如何自動說不或停止詢問?當被要求更新軟件包時R腳本中斷
一般來說,最好使用最新版本的軟件包,因爲在使用過時版本時通常不會得到任何支持。
首先,看看其中R將通過檢查庫列表安裝軟件包:
.libPaths()
然後檢查是否有寫權限的庫(這是依賴於操作系統)。
然後使用
update.packages(ask = FALSE)
更新所有的軟件包一旦你的包是最新的,你將不會被要求更新它們。
它也說它不能每次我說是的時候更新所有的包,所以這不是一個選項。 – csugai