Pre
- 先进行如下配置
https://ruby.taobao.org/
如果你使用 Gemfile 和 Bundle (例如:Rails 项目)
你可以用 Bundler 的 [Gem 源代码镜像命令](http://bundler.io/v1.5/bundle_config.html#gem-source-mirrors)。
$ bundle config mirror.https://rubygems.org https://ruby.taobao.org
1.安装之前需要终端:gem install json -v '1.8.3'
2.执行【bundle install】时提示:
An error occurred while installing minitest (5.8.3), and Bundler cannot
continue.
Make sure that `gem install minitest -v '5.8.3'` succeeds before bundling.
执行:gem install minitest -v '5.8.3'
gem install debug_inspector -v '0.0.2'
gem install binding_of_caller -v '0.7.2'
gem install byebug -v '8.2.1'
gem install less -v '2.6.0'
gem install coffee-script-source -v '1.10.0'
直接进入第4步
3.服务器更新了ssl,拒绝所有低版本的ssl链接。
于是解决办法:
(1). rvm pkg install openssl
(2). rvm reinstall all --force
4.Gem安装时出现 undefined method `size' for nil:NilClass (NoMethodError) 的解决办法
**# gem env**
得到gem的PATH路径,比如
** - GEM PATHS:****
- /usr/local/ruby/lib/ruby/gems/2.1.0****
- /home/vagrant/.gem/ruby/2.1.0**
将其下的cache目录删除,再次执行gem安装的时候就不会出错了