[rvm] global gemset & 1.8.7-head vs. 1.8.7-p334.

Problem #1: New rvm gemset does not recognize Bundler.
Solution: Download Bundler into global gemset, then run ‘bundle install’.

Problem #2: When running rake, ruby-1.8.7-head throws private method chomp error.
Solution: Issues known in ruby-1.8.7-head. Revert to ruby-1.8.7-p334.

Here are the results via Gist:

# .rvm
# [fiveam] rvm global gemset & 1.8.7-head vs. 1.8.7-p334.

# Problem: rvm gemset does not recognize Bundler.
# Solution: store gem in global gemset, then run 'bundle install'.

me@me:~/classes/eff-tdd/aws-demo$ bundle install
bundle: command not found
me@me:~/classes/eff-tdd/aws-demo$ rvm use 1.8.7-p334@global
Using /home/me/.rvm/gems/ruby-1.8.7-p334 with gemset global
me@me:~/classes/eff-tdd/aws-demo$ gem install bundler
Fetching: bundler-1.0.11.gem (100%)
Successfully installed bundler-1.0.11
1 gem installed
Installing ri documentation for bundler-1.0.11...
Installing RDoc documentation for bundler-1.0.11...
me@me:~/classes/eff-tdd/aws-demo$ rvm use 1.8.7-p334@aws-demo
Using /home/me/.rvm/gems/ruby-1.8.7-p334 with gemset aws-demo
me@me:~/classes/eff-tdd/aws-demo$ bundle install
Fetching source index for http://rubygems.org/

# Problem: when running rake, ruby-1.8.7-head throws error in logger.rb.

me@me:~/classes/eff-tdd/aws-demo$ rake spec --trace
(in /home/me/classes/eff-tdd/aws-demo)
rake aborted!
private method `chomp' called for nil:NilClass
/home/me/.rvm/rubies/ruby-1.8.7-head/lib/ruby/1.8/logger.rb:174

# Solution: Known issues in 1.8.7-head build: http://www.ruby-forum.com/topic/523412, revert to 1.8.7-p334.

me@me:~/classes/eff-tdd/aws-demo$ rvm use 1.8.7-p334@aws-demo
Using /home/me/.rvm/gems/ruby-1.8.7-p334 with gemset aws-demo
me@me:~/classes/eff-tdd/aws-demo$ bundle install
bundle: command not found
me@me:~/classes/eff-tdd/aws-demo$ rvm use 1.8.7-p334@global
Using /home/me/.rvm/gems/ruby-1.8.7-p334 with gemset global
me@me:~/classes/eff-tdd/aws-demo$ gem install bundler
Fetching: bundler-1.0.11.gem (100%)
Successfully installed bundler-1.0.11
1 gem installed
Installing ri documentation for bundler-1.0.11...
Installing RDoc documentation for bundler-1.0.11...
me@me:~/classes/eff-tdd/aws-demo$ rvm use 1.8.7-p334@aws-demo
Using /home/me/.rvm/gems/ruby-1.8.7-p334 with gemset aws-demo
me@me:~/classes/eff-tdd/aws-demo$ bundle install
Fetching source index for http://rubygems.org/
...
view raw .rvm This Gist brought to you by GitHub.

 

Leave a Comment

CommentLuv badge
Performance Optimization WordPress Plugins by W3 EDGE