2016-06-10 119 views
0

目前我想對R.安裝軟件包在啓動時,我得到[R Install.packages失敗,「找不到對象錯誤」

"Error: object 'getw' not found"

正常[R消息當我使用install.packages功能,我在安裝結束時得到了相同的錯誤,對於我嘗試安裝的每個軟件包都有一個錯誤。

但是,當我用R --no-init-file啓動R時,我可以正常安裝軟件包。

我一直在用Rprofile和R的其他初始化設置釣魚。我還完成了R的全新安裝,並且消息仍然出現。

有沒有人有關於如何消除此錯誤的想法?另外,這臺機器正在運行Ubuntu 14.04 Trust Tahr。

+1

漂亮 - 我只好找到了正確的Rprofile文件。此計算機的用戶創建了一個包含上述字符串的額外Rprofile文件。謝謝,這個問題已經關閉了。 – drezap

+0

@RHertel - 你們其中一位應該將此作爲答案寫下 – SymbolixAU

+0

@SymbolixAU謝謝您的建議。你也許是對的。關閉回答的問題很好。我將粘貼我的評論作爲答案。 – RHertel

回答

3

這聽起來像是.Rprofile文件有問題。可以有多個這樣的文件。在R會話開始時,R首先在工作目錄中搜索這樣的文件,然後在主目錄中搜索這樣的文件。

您可能還想檢查是否設置了環境變量R_PROFILE_USER(在R shell中,可以使用Sys.getenv("R_PROFILE_USER")進行檢查)。如果是,請查看該目錄中的.Rprofile文件以查看是否有任何可疑條目。

如果全部失敗,請將主目錄中的.Rprofile文件和工作目錄中的(如果適用)文件副本以不同的名稱複製。然後刪除該文件並再次嘗試安裝。如果此操作成功,則可以使用之前製作的副本/副本來恢復舊的.Rprofile文件。

相關問題