rake aborted! undefined method `require_gem' for main:Object D:/Workspace Aptana/depot/rakefile:4 (See full trace by running task with --trace) |
Rails 1.x 에서 만든 코드를 Rails 2.x 에서 실행을 하면 위와 같은 에러가 발생합니다.
config/boot.rb 파일에서
... if version = defined?(RAILS_GEM_VERSION) ? RAILS_GEM_VERSION : rails_gem_version rails_gem = Gem.cache.search('rails', "=#{version}").first if rails_gem gem "rails", "=#{version}" require rails_gem.full_gem_path + '/lib/initializer' else STDERR.puts %(Cannot find gem for Rails =#{version}: Install the missing gem with 'gem install -v=#{version} rails', or change environment.rb to define RAILS_GEM_VERSION with your desired version. ) exit 1 end else gem "rails" require 'initializer' ... |
기존의 require_gem 이라고 된 부분을 gem 이라고 변경을 하면 서버를 실행할 수 있습니다.
댓글 쓰기