active_supportがrequireできない件
公開日:
:
Ruby
記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
まず、rubygemsをインストールして、railsをインストールする。
$ cd rubygems-1.0.1
$ sudo ruby setup.rb
$ which gem
/opt/local/bin/gem
$ sudo gem install rails
次にactive_supportをrequireしてみる。
Macintosh:~ user$ irb
irb(main):001:0> $:
=> ["/opt/local/lib/ruby/site_ruby/1.8", "/opt/local/lib/ruby/site_ruby/1.8/i686-darwin9.1.0", "/opt/local/lib/ruby/site_ruby", "/opt/local/lib/ruby/vendor_ruby/1.8", "/opt/local/lib/ruby/vendor_ruby/1.8/i686-darwin9.1.0", "/opt/local/lib/ruby/vendor_ruby", "/opt/local/lib/ruby/1.8", "/opt/local/lib/ruby/1.8/i686-darwin9.1.0", "."]
irb(main):002:0> require 'active_support'
LoadError: no such file to load -- active_support
from (irb):2:in `require'
from (irb):2
irb(main):003:0>
ありゃ?
/opt/local/lib/ruby あたりを調べてみる。
Macintosh:rubygems-1.0.1 user$ find /opt/local/lib/ruby/ -name *activesupport*
/opt/local/lib/ruby//gems/1.8/cache/activesupport-2.0.2.gem
/opt/local/lib/ruby//gems/1.8/doc/activesupport-2.0.2
/opt/local/lib/ruby//gems/1.8/doc/activesupport-2.0.2/rdoc/files/lib/activesupport_rb.html
/opt/local/lib/ruby//gems/1.8/gems/activesupport-2.0.2
/opt/local/lib/ruby//gems/1.8/gems/activesupport-2.0.2/lib/activesupport.rb
/opt/local/lib/ruby//gems/1.8/specifications/activesupport-2.0.2.gemspec
うーん、ロードパスを追加すればいいのかな??
関連記事
- PREV
- アーバン丼が凄すぎる件
- NEXT
- インスタンス配列から、インスタンス変数の合計を算出する