同时发布在我的博客
点此进入
1. 安装依赖库
这些库用来编译安装 Ruby 和用于 Ruby Gem 的依赖。
sudo apt-get install -y build-essential zlib1g-dev libyaml-dev libssl-dev libgdbm-dev libreadline-dev libncurses5-dev libffi-dev curl openssh-server redis-server checkinstall libxml2-dev libxslt-dev libcurl4-openssl-dev libicu-dev logrotate python-docutils pkg-config cmake
2. 如果你用 apt-get 安装了 ruby1.8
可以用下列命令将其删除:
sudo apt-get remove ruby1.8
3. 编译安装
这里用的版本是 Ruby 2.2.3。
mkdir /tmp/ruby && cd /tmp/ruby
curl -L --progress https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz | tar xz
cd ruby-2.2.3
./configure --disable-install-rdoc
make
sudo make install
如果想获取其他的版本点这里。如果下载了其他版本的包,实际上只用把上边的第2行的链接和第3行的目录名字替换掉就可以了。
4. 配置 Gem 源
众所周知 Gem 源在国内被墙掉了,不过有个雷锋哥哥做了个镜像,而且速度非常快的哟,如下的配置方法:
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
5. 安装 bundle
这个东西很重要,简直不言而喻。
sudo gem install bundler --no-ri --no-rdoc
装完了记得这个也需要配置一下镜像源,一般 bundle 生成的配置文件里边写的 https://rubygems.org
但是每一次手动改太麻烦了,下面可以自动定位到雷锋哥哥的镜像源。
bundle config mirror.https://rubygems.org https://ruby.taobao.org
6. 大功告成
现在算是装完了,可以试验一下是否可用
ruby -v
gem -v
bundle -v