RVM从本地源安装ruby
我不敢相信这不是一个更常见的问题 我想安装ruby 1.9.2,我想将其作为RVM安装的一部分。1.9.2的链接已经在ruby lang站点上404了,所以我从ruby github页面复制了tar.gz,将它重新压缩成一个tar.bz2,就像rvm需要的那样,并将其放入RVM从本地源安装ruby,ruby,rvm,Ruby,Rvm,我不敢相信这不是一个更常见的问题 我想安装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时,它都会从~/.rvm/archives中删除源tar.bz2,并尝试从ruby lang站点重新下载tar.bz2 --force和
~/.rvm/archives
但是,每次我调用rvm install 1.9.2-p320
时,它都会从~/.rvm/archives
中删除源tar.bz2,并尝试从ruby lang站点重新下载tar.bz2
--force
和--disable binary
选项不阻止删除和重新下载尝试
有没有办法将rvm显式指向源tar.bz2?我希望避免自己从源代码处编译,然后将目录复制到rvm需要的任何地方
注意:ruby-lang ftp服务器似乎暂时停止运行,这解释了下载失败的原因,但我的问题仍然存在,因为这似乎是rvm的良好功能。ruby-lang.org的首页确实提到一些服务将停止运行,我建议等待他们恢复服务,然后再试一次
存档文件的删除由
--验证下载
标志控制:
rvm install 1.9.2-p320 --verify-downloads 2 --disable-binary
--验证下载
标志的值:
rvm install 1.9.2-p320 --verify-downloads 2 --disable-binary
-必须具有校验和且必须验证0
-无需校验和,如果可用,则必须验证1
-即使校验和无效,也要继续2
rvm [Flags] [Options] Action
您的问题的正确语法是
rvm --verify-downloads 2 --disable-binary install 1.9.2-p320
rvm将在执行任何
操作之前首先检查标志
和选项
,,虽然我认为这会起作用,但我很感激答案,它仍会尝试重新下载<代码>$rvm安装ruby-1.9.2-p320--禁用二进制--验证下载2 osx的安装要求,可能需要sudo密码。“/usr/local/etc/openssl/cert.pem”中的证书已经是最新的。将Ruby从源代码安装到:/Users/dlampa/.rvm/rubies/Ruby-1.9.2-p320,这可能需要一些时间,具体取决于您的cpu。。。ruby-1.9.2-p320-#正在下载ruby-1.9.2-p320,这可能需要一些时间,具体取决于您的连接。。。存档校验和不匹配,再次下载。
确保您的rvm是最新的rvm get head
,如果仍然失败则发现错误=>仍然失败,但我接受了答案,因为这显然是安装源ruby的适当方法。我提交了一个问题。谢谢你的帮助。