2013-09-30 66 views
7

我越來越想在RStudio加載包「TSA」當這個錯誤:「包‘mgcv’無法加載」只有在RStudio

Loading required package: leaps 
Loading required package: locfit 
locfit 1.5-9.1 2013-03-22 
Loading required package: mgcv 
Loading required package: nlme 
Error : .onAttach failed in attachNamespace() for 'mgcv', details: 
    call: formatDL(nm, txt, indent = max(nchar(nm, "w")) + 3) 
    error: incorrect values of 'indent' and 'width' 
Error: package ‘mgcv’ could not be loaded 

我嘗試重新安裝mgcv和TSA,但它沒有幫助。但是,當我從R命令行加載TSA時,它可以毫無問題地工作。

我該如何解決這個問題?

- [R 3.0.2版(2013年9月25日)

RStudio 0.97.551,64位。

UPDATE

我在32位安裝RStudio的測試了這個問題,它完美地工作。我不確定這裏真正的罪魁禍首是什麼。

+0

這似乎是mgcv軟件包的問題。您是否嘗試安裝最新版本的mgcv,然後輸入庫(mgcv)? – whistler

+0

我使用了RStudio公用程序來安裝mgcv,它提取了一個更新的版本。但是,它顯示了完全相同的錯誤。如果我使用命令行安裝mgcv,也會發生同樣的情況。 –

+0

由於它抱怨'縮進'和'寬度'值,我想知道你是否改變了繪圖窗口設置?如果是這樣,您可能還想嘗試將繪圖窗口設置重置爲默認值,然後重試安裝。 – whistler

回答

0

終於搞定了。

我不得不通過sudo apt-get --purge remove rstudio刪除rstudio和刪除~/.config/RStudio。奇怪的是,這並沒有消除一切,因爲當我重新安裝RStudio時,一些打開的文檔仍然存在。然而,它的確有竅門。

> library(TSA) 
Loading required package: leaps 
Loading required package: locfit 
locfit 1.5-9.1 2013-03-22 
Loading required package: mgcv 
Loading required package: nlme 
This is mgcv 1.7-26. For overview type 'help("mgcv-package")'. 
Loading required package: tseries 

    ‘tseries’ version: 0.10-32 

    ‘tseries’ is a package for time series analysis and 
    computational finance. 

    See ‘library(help="tseries")’ for details. 


Attaching package: ‘TSA’ 

The following objects are masked from ‘package:stats’: 

    acf, arima 

The following object is masked from ‘package:utils’: 

    tar 

UPDATE

不幸的是,我每次重啓RStudio的時候,我得到了同樣的錯誤了。所以這只是一個臨時解決方案。建議?

更新2

最終,這個問題似乎已經解決。我刪除了~/.rstudio-desktop/monitored/user-settings/,問題立即解決,無需重新安裝RStudio。

+0

我刪除了〜/ .rstudio-desktop/monitored/user-settings/ ==>這似乎是針對Mac的。你知道Windows的對手是什麼嗎? – user67275

+0

對不起。我不知道什麼是Windows的等價物。 –

1

對於在Windows 7下遇到類似問題的人的參考,我有與forecast包相同的問題 - 有一天,它不會在RStudio中加載(在R中正常工作)。必須完全卸載R和RStudio,確保刪除C:\Program Files\RC:\Users\[username]\AppData\Local\RStudio-Desktop並重新安裝,然後再重新運行。如果我只是刪除RStudio的東西,並試圖保留R文件不會工作。

19

在RStudio,只是調整的右側,以增加窗口的寬度。現在嘗試再次加載庫(「mgcv」),它可以工作!

+2

我不能相信這個工程,但它確實。 – alexplanation

+0

太荒謬了!但是,它的工作。 – rmf