1

私は 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.+です。

4

1 に答える 1