私は Rails 2.3.14 と Ruby 1.8.7 を使用しています (RVM を使用してインストールしました) が、デフォルトのセットは Rails 3.2 と Ruby 1.9.3 です。空の gemset を作成しましたが、使用可能な gem をリストすると、次のようになります。
gem list --local
bundler (1.2.3)
rake (10.0.2)
rubygems-bundler (1.1.0)
rvm (1.11.3.5)
そこで、先に進んで Rails 2.3.14 アプリを作成し、次のコマンドを実行してデータベースを作成したいと考えました。
raked db:create
そして私はこれを得る
rake aborted!
no such file to load -- rake/rdoctask
../Rakefile:8:in `require'
../Rakefile:8
../.rvm/gems/ruby-1.8.7-p370/bin/ruby_noexec_wrapper:14
(See full trace by running task with --trace)
私のRakefileは
require(File.join(File.dirname(__FILE__), 'config', 'boot'))
require 'rake'
require 'rake/testtask'
require 'rake/rdoctask'
require 'tasks/rails'
では、どうすればこの問題を解決できますか? Rails 2.3シリーズで一般的に使用されているrakeのバージョンは0.9.+です。