已删除 httr,现在无法重新安装或加载 devtools
Deleted httr, now can't reinstall, or load devtools
我正在尝试安装 twitteR,但安装失败,说我需要 httr >0.6 而我只有 0.3。
我尝试更新 httr。但是,我似乎必须同时使用 2 个版本,当我使用 library(twitteR) 时,它仍然说我有 httr 0.3 并且需要 0.6(抱歉,我不再有确切的错误消息,并且由于下面的问题。)
所以,我用 remove.packages('httr')
删除了 httr(这是一个错误)。
现在我无法加载 devtools
> library(devtools)
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
there is no package called ‘httr’
Error: package or namespace load failed for ‘devtools’
或安装软件包
install.packages('httr')
'''Some lines skipped'''
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
there is no package called ‘httr’
Error: package or namespace load failed for ‘devtools’
Execution halted
我在尝试使用 R CMD INSTALL
.
从 tarball 安装 httr 时收到与上述相同的错误消息
我被困住了。是时候进行干净的 R 安装了吗?
为了将来参考,我该如何更新 httr?
运行 R 作为 R --vanilla
修复了问题。
然后我可以用
安装 httr
install.packages('httr')
然后加载 devtools 就可以了,然后安装 twitteR 也可以。
我最好的猜测——你的 ~/.Rprofile
中有一些东西试图加载 httr
(或使用 httr
的包)——因为可以肯定的是,基本 R 中没有任何东西依赖于 httr
.
我相信 install.packages()
会启动一个 R 子进程(在加载时使用与当前会话相同的参数),这反过来会导致 ~/.Rprofile
,并导致您看到的错误.
如果我是正确的,一种解决方案是移动/注释掉您的 ~/.Rprofile
并在重新安装 httr
后恢复它。或者,使用 --vanilla
标志启动 R
(以抑制任何站点/配置文件加载)也应该有助于缓解问题。
我正在尝试安装 twitteR,但安装失败,说我需要 httr >0.6 而我只有 0.3。
我尝试更新 httr。但是,我似乎必须同时使用 2 个版本,当我使用 library(twitteR) 时,它仍然说我有 httr 0.3 并且需要 0.6(抱歉,我不再有确切的错误消息,并且由于下面的问题。)
所以,我用 remove.packages('httr')
删除了 httr(这是一个错误)。
现在我无法加载 devtools
> library(devtools)
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
there is no package called ‘httr’
Error: package or namespace load failed for ‘devtools’
或安装软件包
install.packages('httr')
'''Some lines skipped'''
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
there is no package called ‘httr’
Error: package or namespace load failed for ‘devtools’
Execution halted
我在尝试使用 R CMD INSTALL
.
我被困住了。是时候进行干净的 R 安装了吗?
为了将来参考,我该如何更新 httr?
运行 R 作为 R --vanilla
修复了问题。
然后我可以用
安装 httrinstall.packages('httr')
然后加载 devtools 就可以了,然后安装 twitteR 也可以。
我最好的猜测——你的 ~/.Rprofile
中有一些东西试图加载 httr
(或使用 httr
的包)——因为可以肯定的是,基本 R 中没有任何东西依赖于 httr
.
我相信 install.packages()
会启动一个 R 子进程(在加载时使用与当前会话相同的参数),这反过来会导致 ~/.Rprofile
,并导致您看到的错误.
如果我是正确的,一种解决方案是移动/注释掉您的 ~/.Rprofile
并在重新安装 httr
后恢复它。或者,使用 --vanilla
标志启动 R
(以抑制任何站点/配置文件加载)也应该有助于缓解问题。