我正在使用Rails 2.3.14和Ruby 1.8.7(使用RVM來安裝它們),但我的默認設置是Rails 3.2和Ruby 1.9.3。我創建了一個空的寶石,但是當我列出寶石可我得到這個:我使用的Rails 2.3.14和Rake 10.0.2沒有運行,我該如何解決它?
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)
我的Rake文件是
require(File.join(File.dirname(__FILE__), 'config', 'boot'))
require 'rake'
require 'rake/testtask'
require 'rake/rdoctask'
require 'tasks/rails'
那麼我該如何解決這個問題呢?我猜測它的耙版本(我的是目前10.0.2)從我讀通常與Rails 2.3臺系列耙使用的版本是0.9。+
嘗試添加寶石'rdoc' –