我不敢相信这不是一个更常见的问题。
我想要安装 ruby 1.9.2,并且希望将其作为 RVM 安装的一部分。 1.9.2 的链接在 ruby-lang 站点上已经出现 404 错误,因此我从 ruby github 页面复制了 tar.gz,将其重新压缩为 tar.bz2(如 rvm 需要的那样)并将其放入~/.rvm/archives
然而,每次我打电话rvm install 1.9.2-p320
它从以下位置删除源 tar.bz2~/.rvm/archives
并尝试从 ruby-lang 站点重新下载 tar.bz2。
The --force
and --disable-binary
选项不会阻止删除和重新下载尝试。
有没有办法将 rvm 明确指向源 tar.bz2?我想避免自己从源代码编译,然后将目录复制到 rvm 需要的地方。
Note:看起来 ruby-lang ftp 服务器暂时关闭了,这解释了为什么下载不断失败,但我的问题仍然存在,因为这对于 rvm 来说似乎是一个很好的功能。
存档的删除由以下命令控制--verify-downloads
flag:
rvm install 1.9.2-p320 --verify-downloads 2 --disable-binary
价值观--verify-downloads
flag:
-
0
- 必须有校验和并且必须验证
-
1
- 不必有校验和,如果可用则必须验证
-
2
- 即使校验和无效也继续
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)