2011-02-22 24 views
0

創建數據庫時運行rake db:create錯誤使用RoR的應用

Could not find gem 'sqlite3 (>= 0, runtime)' in any of the gem sources listed in your Gemfile. 

上我應該做的任何想法,當我得到這個錯誤信息?

+0

將gem'sqlite3'放入您的gem文件並運行bundle install。 –

+0

我如何把它放在我的寶石文件中? –

+0

我在gem文件中看到文本「gem'sqlite3'」,我運行了bundle install,但它仍然不起作用 –

回答

3
  1. 打開您的Rails應用程序

  2. Gemfile添加此行gem 'sqlite3-ruby', :require => 'sqlite3'

  3. 運行bundle install

  4. 運行rake db:create

0

我完全是Rails開發的新手,但本週我也遇到了同樣的問題。最後,我取代了線gem 'sqlite-ruby, :require => 'sqlite3'gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'(在Gemfile中)

我不得不這樣做,因爲我在運行Mac OS 10.5.8而不是10.6

也許這將有所幫助。