R语言 安装devtools包失败

3pmvbmvn  于 12个月前  发布在  其他
关注(0)|答案(3)|浏览(152)

我正在尝试安装名为devtools的软件包。我运行命令:install.packages("devtools")install.packages("devtools",dependencies = TRUE),我得到相同的错误:

Error: package or namespace load failed for ‘gert’:
 .onLoad failed in loadNamespace() for 'gert', details:
  call: NULL
  error: 'as_text' is not an exported object from 'namespace:sys'
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/ab/usr/my_user/R/x86_64-pc-linux-gnu-library/3.5/gert’
Warning in install.packages :
  installation of package ‘gert’ had non-zero exit status
ERROR: dependency ‘gert’ is not available for package ‘usethis’
* removing ‘/ab/usr/my_user/R/x86_64-pc-linux-gnu-library/3.5/usethis’
Warning in install.packages :
  installation of package ‘usethis’ had non-zero exit status
ERROR: dependency ‘usethis’ is not available for package ‘devtools’
* removing ‘/ab/usr/my_user/R/x86_64-pc-linux-gnu-library/3.5/devtools’
Warning in install.packages :
  installation of package ‘devtools’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/Rtmpj3P5T5/downloaded_packages’

字符串
我试着运行install.packages("gert"),得到错误:

Error: package or namespace load failed for ‘gert’:
 .onLoad failed in loadNamespace() for 'gert', details:
  call: NULL
  error: 'as_text' is not an exported object from 'namespace:sys'
Error: loading failed
Execution halted


有人有什么想法吗?
下面是一些systemInfo():
R版本3.5.2(2018-12-20)平台:x86_64-pc-linux-gnu(64-bit)
我看过类似的问题,评论者/回答者建议关闭和打开Rstudio或重新启动R会话。我试过这些,得到同样的错误。

dffbzjpn

dffbzjpn1#

将R更新到最新版本。

2j4z5cfb

2j4z5cfb2#

安装libgit2(如建议的here)对我来说很有效。
还有一个conda软件包,它的工作原理一样好,如果你没有sudo的权利。

pes8fvy9

pes8fvy93#

增加一个故障可能性供人们检查:
我的软件包安装突然失败了。经过多次尝试和错误,我意识到这是描述文件中的一个简单行。此外,当开始一个新行时,文件的描述部分需要有4个空格制表符。

相关问题