【问题标题】:Unable to install 'cli' package from GitHub repository using remotes::install_github()无法使用 remotes::install_github() 从 GitHub 存储库安装“cli”包
【发布时间】:2020-04-13 05:23:24
【问题描述】:

我最近发布了一个关于链接 here 的 unicode 显示问题的问题。然后问题是版本 cli v2.0.0 中的“cli”包错误。开发人员在 GitHub 上的 master 分支上提出并解决了这个错误。我正在尝试使用remotes::install_github("r-lib/cli") 安装相同的东西。 RStudio 很好地连接到 GitHub,下载包,开始安装,进入构建包的步骤,然后返回错误。错误信息复制如下:

Error: (converted from warning) Setting LC_CTYPE failed, using "C"
Execution halted
Error: Failed to install 'cli' from GitHub:
  (converted from warning) installation of package '/var/folders/n0/__v02y5j02sby1w2_39185sh0000gn/T//Rtmp5HnvTL/file865408954cc/cli_2.0.0.9000.tar.gz' had non-zero exit status

会话信息: R 版本 3.6.1 macOS 卡塔利娜

解决问题的步骤: 1.尝试使用'devtools'包做同样的事情;相同的错误信息 2.系统已重装Xcode开发者工具 3.尝试删除并重新安装“cli”。我可以从 CRAN 安装相同的错误;仍然无法从 GitHub 存储库安装。

任何想法将不胜感激。

【问题讨论】:

  • 在 3.6.0 和 Catalina 上对我来说很好。通过在 github 上与开发人员一起打开问题,您可能会获得更好的运气。
  • 也无法重现此错误。在 x86_64 Linux 上运行; R 3.6.1
  • 感谢您查看。 @pgcudahy。错误可能与我的系统有关。不确定是什么。尝试从 GitHub 安装任何其他软件包时也会出现同样的错误。
  • LC_CTYPE 与语言环境有关。 Sys.getlocale(category="LC_CTYPE") 的输出是什么?如果出现错误,您可以尝试Sys.setlocale(category = "LC_CTYPE", "en_US.UTF-8"),然后尝试安装。
  • @pgcudahy Sys.getlocale(category="LC_CTYPE") 给我的输出为"C"。这是应该发生的事情吗?

标签: r


【解决方案1】:

当我以超级用户身份通过​​终端在 R 控制台中运行它们时,相同的命令起作用(来自终端的 sudo R)。软件包正确编译并安装。

有帮助的两个页面链接如下:

  1. [Installing a package inside RStudio fails on macOS Catalina

  2. [https://support.rstudio.com/hc/en-us/articles/200554786-Problem-Installing-Packages]

【讨论】:

    猜你喜欢
    • 2014-01-18
    • 2019-11-21
    • 2019-04-04
    • 1970-01-01
    • 1970-01-01
    • 2017-09-07
    • 1970-01-01
    • 2014-02-05
    相关资源
    最近更新 更多