我正在尝试跟随Kieran Healy(socviz.co)的在线数据资源,并且在设置方面遇到的麻烦很少。我似乎无法成功安装他的'socviz'包。这是希利建议的代码:
devtools::install_github('kjhealy/socviz')
返回:
ERROR: dependency 'rlang' is not available for package 'socviz'
* removing 'C:/Users/annem/OneDrive/Documents/R/win-library/3.4/socviz'
Installation failed: Command failed (1)
我尝试删除并重新安装'rlang',但我仍然收到同样的错误。我也试过重启R.
重新安装'rlang'时,我得到以下内容:
package ‘rlang’ successfully unpacked and MD5 sums checked
Warning in install.packages :
cannot remove prior installation of package ‘rlang’
并在尝试加载时:
library(rlang)
Error in library(rlang) : there is no package called ‘rlang’
我在Windows 10上使用R v 3.4.2。
我对R比较陌生,所以如果有一个看似显而易见的解决方案(或者你认为可以通过我已经做过的事情来解决它)让我知道!
我很可能犯了一个愚蠢的错误,但我自己并没有找到它。任何帮助表示赞赏!
结果问题在于我如何删除'rlang'。我正在尝试使用remove.packages(),同时将包加载到我的会话中。我直接从我的机器上删除了它,但正如Tung所提到的,只要没有加载到当前的R会话中,使用remove.packages()命令就可以工作。
获得的经验教训 - 谢谢!