RVM/rbenv 通过 RVM 安装一个 Ruby 2.1,一晚上了,停滞不前,咋破?

y_ding · 2014年04月17日 · 最后由 Ryan 回复于 2014年04月18日 · 8716 次阅读

一直停留在 ruby-2.1.1 - #importing gemset /home/xxxxxxx/.rvm/gemsets/global.gems - please wait

翻墙。

#1 楼 @Rei 啥意思?有一部分资源需要翻墙?但貌似是在 import 现有的一些 gems 啊。

#2 楼 @y_ding .rvm/gemsets/global.gems 里面定义了几个 gem,然后 rvm 尝试下载安装。

#3 楼 @Rei 看了一下,有如下内容。

gem-wrappers
rubygems-bundler
bundler
rake
rvm

当前这个状态我先

CTRL+C

中断掉?

#4 楼 @y_ding 可以中断。

gg #5 楼 @Rei 谢谢,总结一下当前的状态就是 ruby 2.1.1 是已经安装妥当,但默认的几个 gem 还没有安装好?

#6 楼 @y_ding 应该是,可以 rvm list 看看,不过我通常都会搞完整个过程才用。

#7 楼 @Rei OK,不过,这个算 RVM 的一个 bug 吧

#8 楼 @y_ding 中国特色。

rvm 还是参照淘宝镜像下面的设置下吧 - - 要不速度。真的。。额。。。

墙的问题,不怪 RVM 的,因为只有天朝等少数国家有墙

#11 楼 @kgen 但是换句话讲是因为墙的问题,rvm 在遇到这些网络问题的时候是不是应该给些提示?而不是无休止的等待吧。

#12 楼 @y_ding 还是那个道理:国外的程序员没遇到过这些问题。

别纠结了,翻吧

#12 楼 @y_ding 国外没有墙,网络联通性又极好,这些资源所在的机房 uptime 都在 99.99%-99.9999% 之间,这种问题属于无需考虑的。 就像你写应用程序一定不会考虑 CPU 硬件错误时给用户一个提醒吧,这也类似。

#15 楼 @kgen 逻辑我不赞同,但,还是不多争论了。呵呵~~

#15 楼 @kgen 赞同。异常处理的第一条原则就是不要过度处理

#17 楼 @swordray 哈哈,果真夜猫子...

墙的问题,设定淘宝镜像就解决了呀

需要 登录 后方可回复, 如果你还没有账号请 注册新账号