Ruby 用 rvm 装 ruby 遇到的问题,求帮助

zsxywz0928 · October 27, 2012 · Last by zsxywz0928 replied at November 02, 2012 · 3319 hits

首先声明我已经用 rvm 装了很多次了,每次都是成功的,上周重新装了一次系统,结果就装不上了,rvm 能成功装上,但是当 rvm install readline 的时候它报错,具体错误我没记下来,然后我又试着 rvm install 1.9.3 结果报错,说的大意是找不到 ruby 安装文件,然后显示两行字,大体意思是现在开始给你下载 ruby 但是能不能成功取决于你的网络连接。然后它就开始下载,它下载的时候我查看过日志文件,确实在下载,但是总是下到一定的百分比就下载不动了,有次我一狠心,直接把机子开了一天放那儿下载,结果还是下载不动,然后我就想可能是系统的问题,结果我挨个在 ubuntu,lubuntu,kubuntu,xubuntu 上都试了一遍,结果还是一样,我安装的时候是照这个帖子装的http://ruby-china.org/wiki/install_ruby_guide, 以前都好着呢,就是最近死活装不上,现在没办法,只好在 Windows 下学 ruby, 我还想问问,在 win 下学 ruby 可以么?

直接人工下載 然後放到 .rvm/archives 里面去

@messiahxu 然后呢?rvm insall 吗?我试过了,不行啊,还是重复上面的,麻烦您能说详细点吗?

描述具体 你之前都成功过的话,试试把 RVM 删掉从头来一下吧

建议重装系统,然后重新来,然后一步步按照步骤来吧...

「具体错误我没记下来」「大体意思是现在开始给你下载 ruby 但是能不能成功」

这谁能判断得了啊

@virgil 重装了一次系统,成功了。。。但是真心搞不懂以前为什么装不上。。。。

@zsxywz0928 这个事吧,我觉得你可能是在安装过程中修改什么的..一开始都会遇到这样的问题,..我都是实在搞不定,只有重装系统再来一次了... 😄

如果仅仅学习 ruby Win 下确实也可以,但是和 rails 相关的东西,还是在 unix 环境下比较好。 其实 linux 当你熟悉之后确实是 win 系统无法类比的,最少对于程序员来讲是这样的。

Win 下 你可以参考下这个 http://railsinstaller.org/ Linux 下 跟人感觉论坛里面的http://ruby-china.org/wiki/install_ruby_guide 有些毛病,并不通用 你可以参考下: http://www.ytwman.com/blog/2012/09/05/ruby-on-rails-install/

@bpw11320 谢谢你的建议,其实 linux 我很熟悉,就是 1.不想装双系统 2.单系统的话,平时处理一些工作上的事情就麻烦了....不过为了学好 ruby, 我现在还是装了双系统~~

我也遇到楼主的问题了。。

No binary rubies available for: ubuntu/12.10/i386/ruby-1.9.3-p286.
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies.
Installing Ruby from source to: /home/ligan/.rvm/rubies/ruby-1.9.3-p286, this may take a while depending on your cpu(s)...
ruby-1.9.3-p286 - #downloading ruby-1.9.3-p286, this may take a while depending on your connection...

到了这一步接下去就不动了。

看 fetchlog 中是在龟速下载。但是到一定时间连接就断被重置了

一直在 win 下写 ruby,碰到依赖系统的 gem 的时候要么跳过要么换其他的来用

@flypiggys 嗯,就是这个问题,我一直没解决,我本来是 linux 单系统,然后 xubuntu,lubuntu,kubuntu 单系统都装不上,最后我装了个 win 单系统,准备在 win 下试试 ruby 开发,然后有一天我闲着没事,就给装了个 xubuntu12.10,跟我的 win 组成双系统,结果用 rvm 安装的时候一切正常,很诡异

You need to Sign in before reply, if you don't have an account, please Sign up first.