ruby使用教程

切换ruby版本 创建软连接的方式

cd /usr/bin/
ln -sf ruby2.0 ruby
ln -sf gem2.0 gem
ln -sf erb2.0 erb
ln -sf irb2.0 irb
ln -sf rake2.0 rake
ln -sf rdoc2.0 rdoc
ln -sf testrb2.0 testrb

更新包

gem update 
gem pristine 

查看包安装过程

gem install rails -V 

切换安装源

$ gem sources --add https://ruby.taobao.org/ 
--remove https://rubygems.org/
$ gem sources -l
https://ruby.taobao.org
# 请确保只有 ruby.taobao.org

问题解决

会有错误提示:

ERROR: While executing gem ... (Gem::Exception)
Unable to require openssl, install OpenSSL and rebuild ruby 
(preferred) or use non-HTTPS sources

然后重新配置, 在运行configure时加上了openssl路径信息即可。 正确编译的姿势如下(源码安装):

$ cd ruby-2.3.0
$ ./configure  --with-openssl
$ make
$ sudo make install

注意:前提是系统已安装openssl

如果编译安装成功使用淘宝镜像https://ruby.taobao.org直接执行
gem update不会提示出错

另一种解决办法就是直接使用http不使用https
使用http://gems.ruby-china.org镜像

你可能感兴趣的:(ruby使用教程)