R-Studio版本0.98.953 - 启动时控制台中的错误消息

时间:2014-07-05 14:54:53

标签: r rstudio

我将R-Studio更新到最新版本(版本0.98.953)。启动R-Studio时,我在控制台中获得以下内容:

Error installing package: "\\psf\Home\Documents"
CMD.EXE wurde mit dem oben angegebenen Pfad als aktuellem Verzeichnis gestartet.
UNC-Pfade werden nicht unterst�tzt.
Stattdessen wird das Windows-Verzeichnis als aktuelles Verzeichnis gesetzt.
CMD.Exe will be started with the path given above as the current directory
UNC-Path will not be supported
Instead the Windows directory will be set to the current directory
* installing *source* package 'rstudio' ...
** R
** inst
Warnung in file.create(to[okay]) :
  kann Datei '\psf/Home/Documents/R/win-library/3.0/rstudio/CITATION' nicht erzeugen.     Grund 'No such file or directory'
Warning in file.create(to[okay]) :
file \psf/Home/Documents/R/win-library/3.0/rstudio/CITATION'
cannot be created. Reason 'No such file or directory'
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
ERROR: loading failed
* removing '\\psf/Home/Documents/R/win-library/3.0/rstudio'

Error installing package: "\\psf\Home\Documents"
CMD.EXE wurde mit dem oben angegebenen Pfad als aktuellem Verzeichnis gestartet.
UNC-Pfade werden nicht unterst�tzt.
Stattdessen wird das Windows-Verzeichnis als aktuelles Verzeichnis gesetzt.
CMD.Exe will be started with the path given above as the current directory
UNC-Path will not be supported
Instead the Windows directory will be set to the current directory
* installing *source* package 'manipulate' ...
** R
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
ERROR: loading failed
* removing '\\psf/Home/Documents/R/win-library/3.0/manipulate'

有人知道我的错误/我必须做什么吗? 我在另一台具有相同版本的R-Studio的PC上收到相同的错误消息。

提前谢谢!

6 个答案:

答案 0 :(得分:2)

RStudio在启动时会安装软件包manipulaterstudio,如果它检测到这些软件包丢失了。这些包支持各种内部RStudio工具(例如,manipulate提供绘图操作小部件)。看起来它在执行此操作时遇到了麻烦,因为您的用户库位于UNC网络路径(\\psf)上。请尝试以下方法:

  1. 在您具有
  2. 写入权限的目录中的本地磁盘上创建一个文件夹
  3. 将该文件夹添加到R库路径列表(有关详细信息,请参阅here
  4. 重启RStudio
  5. RStudio应该将软件包安装到新的可写库中。

答案 1 :(得分:1)

更新到0.98.953后,我遇到了同样的问题。我提出的解决方案处理了Jonathan在his answer中提到的相同问题,但并不像创建新的R文件夹并将其添加到R库路径列表那样繁琐。

我们假设\\psf\Home\Documents指的是与C:\Users\yourusername\Documents相同的位置。

打开您的.Renviron文件(如果您有文件;如果您没有,请在您的文档文件夹中创建一个名为.Renviron的空文本文件 - 可能类似于C:\Users\yourusername\Documents)并添加以下内容(根据需要调整路径):

HOME="C:/Users/yourusername/Documents"
R_LIBS_USER="C:/Users/yourusername/Documents/R/win-library/3.0"
R_USER="C:/Users/yourusername/Documents"

确保在路径中使用常规斜杠(/)而不是反斜杠(")!

将更改保存到.Renviron后,启动RStudio时不应再出现错误。

我认为可能没有必要将HOME=行添加到您的.Renviron文件中,但我是为了以防万一。

答案 2 :(得分:1)

对我来说,没有一个提案,我获得的最多是

首先在我的个人库中手动安装操作和rstudio包

包目录中原始文件夹的第二个更改名称,表示包的总功能。

然后我得到另一个错误,因为安装的过程是不成功的(找不到已重命名的包)。

有没有人知道安装它们的顺序在哪里? 如果可以纠正,消息可能会消失

我猜有些问题来自于Documents / R / win-library / 3.1 y和R / R- 3.1.2 /库邀请rstudio因推定过时版本而拒绝包裹

干杯

答案 3 :(得分:0)

我通过Parallels Desktop 10 for Mac在Windows 8.1中运行Rstudio

在我的情况下" \ psf"是我的Z:开车

所以我做了#34; .Renviron。"文件在Z:\ Documents(记住最后一个"。")否则你会收到一条错误信息。

" .RENviron。"中的内容。档案是:

HOME =" Z:\文件"

R_LIBS_USER =" Z:\文件\ r \赢库\ 3.1"

R_USER =" Z:\文件"

您可能需要更改" 3.1"在R_LIBS_USER =" Z:\ Documents \ R \ win-library \ 3.1"取决于您的版本

答案 4 :(得分:0)

我通过添加

解决了这个问题
.libPaths("C:\\a\\path\\i\\can\\write\\to\\R-libs")

在我的.Rprofile

(检查?如果您需要有关.Rprofile的指导,请启动)

答案 5 :(得分:0)

正如乔纳森所说:

RStudio在启动时安装包操作和rstudio [到]你的库,如果它检测到这些包丢失了。

要解决此问题,请导航至C:\ Program Files \ RStudio \ R \ modules \ SessionPackages.R并注释掉这两行

#updateIfNecessary("rstudio")
#updateIfNecessary("manipulate")

您将不再遇到启动错误,但请确保程序包保持最新。

最佳