はまり道その2。
http://dev.rubyonrails.org/ticket/8500にあるNoMethodErrorが出てプロジェクトを作成できない。
lib/rails_generator/options.rb:32:in `default_options': undefined method `write_inheritable_attribute' for Rails::Generator::Base:Class (NoMethodError)
なんかActiveSupportがロードできないようだ。
irbでrequireしてLoadErrorの内容を見ろというアドバイス。
You're missing some Ruby packages and it's preventing Active Support, which has write_inheritable_attribute, from loading.
Try
require 'rubygems' require 'activesupport'in irb and see whether it raises a LoadError.
が、activesupportなんてファイルはないと言われるorz
C:\InstantRails\rails_apps>irb
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'activesupport'
LoadError: no such file to load -- activesupport
from C:/InstantRails/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
from C:/InstantRails/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from (irb):2
解決した。
Instant Railsの設定パスは下記が正しかった。
C:\InstantRails\ruby\bin\rails
C:\InstantRails\ruby\bin\rake
投稿情報: 榊祐介(y.sakaki) | 2007/11/01 16:54