为什么我需要SVN使用install\u github从github安装rgl?

为什么我需要SVN使用install\u github从github安装rgl?,r,devtools,rgl,R,Devtools,Rgl,令人惊讶的是,install\u github失败,并显示一条消息“您的系统上似乎没有安装SVN”,表明需要SVN。这遵循了一个著名的rgl安装问题的建议。我可以手动安装,但我不理解这条消息,并在标题中发布了这个问题 经过一些混乱的调查,我们发现这是由于rgl包描述文件中的remote配置行不需要造成的。此答案在答案的注释中标记为正确 然而,我们还发现,原始问题中的大部分指导已经过时,并且已经修改 屏幕截图: 您可以使用合适的SVN变体install\u github()从RForge和任何其他

令人惊讶的是,
install\u github
失败,并显示一条消息“您的系统上似乎没有安装SVN”,表明需要SVN。这遵循了一个著名的
rgl
安装问题的建议。我可以手动安装,但我不理解这条消息,并在标题中发布了这个问题

经过一些混乱的调查,我们发现这是由于
rgl
包描述文件中的
remote
配置行不需要造成的。此答案在答案的注释中标记为正确

然而,我们还发现,原始问题中的大部分指导已经过时,并且已经修改

屏幕截图:


您可以使用合适的SVN变体
install\u github()
从RForge和任何其他SVN repo安装。devtools包有
install\u svn
,重量较轻的替代产品(如remotes包)也有

但在所有这些情况下,你仍然需要。。。要从SVN repo下载的SVN客户端。这是有道理的


但是,使用git可以做的是使用GitHub上每个CRAN包的只读镜像。对于rgl,我希望能够成功地针对该repo使用
install\u github

您可以使用合适的SVN变体
install\u github()
从RForge和任何其他SVN repo进行安装。devtools包有
install\u svn
,重量较轻的替代产品(如remotes包)也有

但在所有这些情况下,你仍然需要。。。要从SVN repo下载的SVN客户端。这是有道理的


但是,使用git可以做的是使用GitHub上每个CRAN包的只读镜像。对于rgl,我希望能够成功地对该repo使用
install\u github

编辑:github镜像再次更新,因此中列出的所有方法都应该可以。如果服务器再次死机,您可以始终使用
install.packages()
或使用SVN


install\u github()
方法应该不再需要SVN安装。

编辑:github镜像又是最新的,因此中列出的所有方法都可以。如果服务器再次死机,您可以始终使用
install.packages()
或使用SVN



install\u github()
方法应该不再需要SVN安装。

Rforge不是github。如果我在谷歌上搜索“github rgl”,第一个链接的描述字面上是“rgl SVN存储库的副本”。现在,您需要安装SVN来安装rgl吗?我不这么认为。如果是最新的,只需从github镜像安装即可。您可以使用
install\u github
从Rforge进行安装吗?显然不是,但这最多只是一个小小的不便。好吧,用户2554330很惊讶,他应该知道。他不仅仅是任何用户。如果大家一致认为这篇文章微不足道,我很乐意删除它。如果我想从源代码安装rgl,我会从CRAN下载源代码。如果我想安装开发版本,我会安装SVN(实际上,我已经安装了它)并直接从R-Forge获得它。我知道,这不是重点。关键是用户发布的说明有误导性,我想澄清一下。如果它打算这样做,那就这么做吧。Rforge不是Github。如果我在谷歌上搜索“github rgl”,第一个链接的描述字面上是“rgl SVN存储库的副本”。现在,您需要安装SVN来安装rgl吗?我不这么认为。如果是最新的,只需从github镜像安装即可。您可以使用
install\u github
从Rforge进行安装吗?显然不是,但这最多只是一个小小的不便。好吧,用户2554330很惊讶,他应该知道。他不仅仅是任何用户。如果大家一致认为这篇文章微不足道,我很乐意删除它。如果我想从源代码安装rgl,我会从CRAN下载源代码。如果我想安装开发版本,我会安装SVN(实际上,我已经安装了它)并直接从R-Forge获得它。我知道,这不是重点。关键是用户发布的说明有误导性,我想澄清一下。如果是这样的话,那就好了。我明白这一切,但是
install\u github(“rforge/rgl,subdir=“pkg/rgl”)
指向的是一个R包。如果我获取了那个目录,我就可以在本地安装它。为什么它甚至会触发SVN?看起来像是建议的那样应该工作-认为它可能工作了,然后它就坏了。”医生医生,我这样做很痛苦。“停止这样做。如果你坚持使用
install\u github()
,那么我会使用GH repo。但我已经告诉过你了。还要注意,你把(SVN repo)和(Simon运行的其他东西)混淆了。”.rgl在前者上。我没有提到这两个。我提到了
http://github.com/rforge
。我没有任何痛苦。我只是试图理解为什么一些显然曾经有效的东西不再有效。我理解所有这些,但是
安装github(“rforge/rgl,subdir=“pkg/rgl”)
指向一个R包。如果我抓取那个目录,我可以在本地安装它。为什么它会触发SVN?似乎建议的方法应该有效——认为它可能起作用了,然后就坏了。“医生,医生,我这样做的时候很痛。”医生停止这样做。如果您坚持使用
install\u github()。但我已经告诉过你了。还要注意,你把(SVN回购)和(西蒙经营的其他东西)搞混了。rgl在前一个上面,我都没提到。我提到了
http://github.com/rforge
。我没有任何痛苦。我只是想弄明白为什么一些显然曾经有用的东西不再有用了