在阿里云服务器里面,数次按照 rbenv 安装,发现等不起后杀死窗口,太慢了。
慢的原因有两个:
下载太慢的解决办法 - 利用 rbenv cache 安装
在.rbenv 下面建立一个 cache 文件夹
找到国内的镜像
wget https://ruby.taobao.org/mirrors/ruby/2.3/ruby-2.3.1.tar.bz2
你可以看到,Ruby 下载的步骤没有了,直接显示 Installing ruby-2.3.1...
最后终于显示 Installed ruby-2.3.1 to /root/.rbenv/versions/2.3.1
这里用了 root 做目录,大家最好用用户目录。
自己安装 ruby 参考 https://gorails.com/setup/ubuntu/14.04 发现编译很慢,实在等不起,杀掉,我真怀疑阿里云机器的性能,只能怀疑下。
分享一下,以方便大家,没有想到安装一个 ruby 也这么苦逼,以前都是很简单的。
rbenv init
然后把提示中的语句 eval "$(rbenv init -)" 加入到.bash_profile,重启 bash 就搞定。
再接下去,发现 gem install bundler 也很慢,这个好解决 gem sources 发现是 rubygems
gem sources --remove http://rubygems.org
gem update --system
gem install bundler
下面就可以 bundle install 了,速度就是飞一般快了。