首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行devtools::release()准备释放R中的包时git检查出错

运行devtools::release()准备释放R中的包时git检查出错
EN

Stack Overflow用户
提问于 2019-11-07 11:20:05
回答 1查看 99关注 0票数 2

我正在尝试使用devtools::release()向CRAN发布一个包。每当我到了Running Git checks...的步骤,我就会得到一个错误。

代码语言:javascript
复制
── Running Git checks for fitzRoy ───────────────────────────────────────────────────────────────────────
Current branch: master 
Checking uncommitted files... OK
Checking synchronisation with remote branch...
ERROR: Error in 'git2r_remote_fetch': unsupported URL protocol

我用的是Mac电脑。我一直在使用Git fine作为包,并且没有使用提交、推送和拉取的戏剧性。

我尝试过更新devtools、git2r和安装最新版本的Git,但都没有成功。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2019-11-07 11:43:17

更新-找到答案here

基本上-你需要安装libssh2。在苹果电脑上,我遵循了here的说明。

然后,我必须通过运行以下命令重新安装R的git2r

代码语言:javascript
复制
install.packages("git2r", type = "source")

在这样做并重新启动R之后,错误就消失了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58741498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档