2013年7月21日日曜日

[ERROR] twitter-bootswatch-rails requires Ruby version >= 1.9.3.

Gem::InstallError: twitter-bootswatch-rails requires Ruby version >= 1.9.3.
An error occurred while installing twitter-bootswatch-rails (2.3.2.7), and Bundler cannot continue.
Make sure that `gem install twitter-bootswatch-rails -v '2.3.2.7'` succeeds before bundling.

↓

sudo gem install twitter-bootswatch-rails -v '2.3.2.7'
ERROR:  Error installing twitter-bootswatch-rails:
twitter-bootswatch-rails requires Ruby version >= 1.9.3.

↓

JI:sodu $ sudo gem install twitter-bootswatch-rails
ERROR:  Error installing twitter-bootswatch-rails:
twitter-bootswatch-rails requires Ruby version >= 1.9.3.
↓

JI:sodu $ sudo gem update --system

↓

JI:sodu $ sudo gem install twitter-bootswatch-rails
ERROR:  Error installing twitter-bootswatch-rails:
twitter-bootswatch-rails requires Ruby version >= 1.9.3.

↓

JI:sodu $ ruby -v
ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-darwin12.3.0]

↓

JI:sodu $ rvm install ruby 1.9.3
Already installed ruby-1.9.3-p448.
To reinstall use:

    rvm reinstall 1.9.3

JI:sodu $ rvm use ruby 1.9.3
Using /Users//.rvm/gems/ruby-1.9.3-p448
JI:sodu $ ruby -v
ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin12.4.0]
JI:sodu $ sudo gem install twitter-bootswatch-rails
Important: You may need to add a javascript runtime to your Gemfile in order for bootstrap's LESS files to compile to CSS.

**********************************************

ExecJS supports these runtimes:

therubyracer - Google V8 embedded within Ruby

therubyrhino - Mozilla Rhino embedded within JRuby

Node.js

**********************************************
Successfully installed twitter-bootswatch-rails-2.3.2.7
1 gem installed


ruby -vした時はruby 1,9,3ぽいんだけど、
結局rvm install 1.9.3しなおして
gem install しなおしたら入った。
恐らく、必要なものが入っていなかった…?