我将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上收到相同的错误消息。
提前谢谢!
答案 0 :(得分:2)
RStudio在启动时会安装软件包manipulate
和rstudio
,如果它检测到这些软件包丢失了。这些包支持各种内部RStudio工具(例如,manipulate
提供绘图操作小部件)。看起来它在执行此操作时遇到了麻烦,因为您的用户库位于UNC网络路径(\\psf
)上。请尝试以下方法:
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")
您将不再遇到启动错误,但请确保程序包保持最新。
最佳