为什么RVM无法安装ruby?
我的开发机器死了,我正在另一台机器Cygwin 32位,Win 7 64位和RVM上重新创建我的开发环境。我使用标准\curl -sSL https://get.rvm.io | bash
安装了RVM,并遵循此脚本Installing RVM With Cygwin on Windows并使用Ruby \curl -sSL https://get.rvm.io | bash -s stable --ruby
安装RVM。 RVM似乎每次都成功安装,但是当我尝试使用RVM安装Ruby版本时,我收到以下消息:
搜索二进制红宝石,这可能需要一些时间。没有二进制 红宝石可用于:cygwin / unknown / i386 / ruby-2.0.0-p353。继续 与编译。请阅读'rvm help mount'以获取更多信息 在二进制红宝石上。检查cygwin的要求。要求 尚未实现对cygwin的支持,请在此处报告错误=> https://github.com/wayneeseguin/rvm/issues要求安装 状态失败:1。
我不记得在我之前的相同配置中,设置与RVM有任何问题。我安装了多个版本的Ruby,并且可以使用RVM在它们之间移动。
我使用RVM之外的Cygwin安装程序成功安装了Ruby 1.9.3。与Cygwin 64位类似的错误。
我已经多次安装和卸载Cygwin,与RVM一样没有成功。经过大量的搜索和反复试验后,我开始关注这个问题cygwin/unknown/i386/ruby-2.0.0-p353
它可能是一个PATH环境变量问题吗?感谢
答案 0 :(得分:5)
您有两种选择:
autolibs
:rvm autolibs disable
切换到branch with cygwin development:
rvm get branch /features/cygwin
rvm requirements