为什么我需要 SVN 使用 install_github 从 github 安装 rgl?
Why do I need SVN to install rgl from github using install_github?
令人惊讶地发现 install_github
失败并显示消息 "SVN does not seem to be installed on your system" 表明需要 SVN。这遵循了 well-known rgl
安装问题 的建议。我可以手动安装它,但我看不懂消息并将问题发布在标题中。
经过一些混乱的调查,我们发现这是由于 rgl
包描述文件中的 remote
配置行是不需要的。该答案在标记为正确的答案的评论中。
然而,我们还发现原始问题中的大部分指导都是 out-of-date,并且已被修改。
屏幕截图:
您可以使用 install_github()
的正确 SVN 变体从 RForge 和任何其他 SVN 存储库安装。 devtools 包有 install_svn
,还有更轻量级的替代品,例如 remotes 包。
但在所有这些情况下,您仍然需要...从 SVN 存储库下载的 SVN 客户端。这有点道理。
但是,仅使用 git,您可以做的是使用每个 CRAN 包在 GitHub 上的 只读镜像。对于 rgl GitHub mirror repo is here,我希望能够成功地使用 install_github
针对该回购协议。
已编辑:Github 镜像再次更新,因此 中列出的所有方法都应该没问题。如果服务器再次死机,您可以随时使用
install.packages()
或使用 SVN。
install_github()
方法不再需要安装 SVN。
令人惊讶地发现 install_github
失败并显示消息 "SVN does not seem to be installed on your system" 表明需要 SVN。这遵循了 well-known rgl
安装问题
经过一些混乱的调查,我们发现这是由于 rgl
包描述文件中的 remote
配置行是不需要的。该答案在标记为正确的答案的评论中。
然而,我们还发现原始问题中的大部分指导都是 out-of-date,并且已被修改。
屏幕截图:
您可以使用 install_github()
的正确 SVN 变体从 RForge 和任何其他 SVN 存储库安装。 devtools 包有 install_svn
,还有更轻量级的替代品,例如 remotes 包。
但在所有这些情况下,您仍然需要...从 SVN 存储库下载的 SVN 客户端。这有点道理。
但是,仅使用 git,您可以做的是使用每个 CRAN 包在 GitHub 上的 只读镜像。对于 rgl GitHub mirror repo is here,我希望能够成功地使用 install_github
针对该回购协议。
已编辑:Github 镜像再次更新,因此 install.packages()
或使用 SVN。
install_github()
方法不再需要安装 SVN。