我正在尝试在R(3.6.0版)中加载papaja。我的电脑上运行的是Windows 10。当我尝试运行devtools::install_github("crsh/papaja")时,我得到以下错误消息:
package ‘markdown’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\My
Name\AppData\Local\Temp\RtmpKCmBDG\downloaded_packages
ERROR
cannot change to directory 'C:\Users\My'
The system cannot find the path specified.
Error in (function (command = NULL, args = character(), error_on_status =
TRUE, :
System command error通过一些研究,包括this post和this post,我意识到这是一个常见的问题,但我找不到的答案都不能帮助我在papaja中解决这个问题。
作为参考,在使用install.packages()安装其他软件包时,我不会遇到这个问题。
发布于 2019-07-09 00:49:03
经过几个小时的谷歌搜索,我终于解决了这个问题。问题不在于papaja;而在于路径中存在空格,而devtools没有很好地处理这一问题。
为了解决这个问题,我首先更改了我的库路径:
.libPaths("C:/Program Files/R/R-3.6.1/library") # for R v.3.6.1
一开始我不能让它工作--我一直收到错误'lib = "C:/Program Files/R/R-3.6.1/library"' is not writable。基本上,这是因为我没有权限写入这个文件夹。要解决这个问题,你只需关闭RStudio,转到保存程序的文件夹,右键单击,然后选择“以管理员身份运行”。
https://stackoverflow.com/questions/56540800
复制相似问题