使用RoR应用程序创建数据库时出错

时间:2011-02-22 23:06:44

标签: ruby-on-rails ruby database rake

运行rake db:create

时收到此错误消息
Could not find gem 'sqlite3 (>= 0, runtime)' in any of the gem sources listed in your Gemfile.

关于我应该做什么的任何想法?

2 个答案:

答案 0 :(得分:3)

  1. 从Rails应用程序的根目录中打开Gemfile

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

  3. 运行bundle install

  4. 运行rake db:create

答案 1 :(得分:0)

我对Rails开发完全不熟悉,但本周我遇到了同样的问题。最后,我将行gem 'sqlite-ruby, :require => 'sqlite3'替换为gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'(在Gemfile中)

我必须这样做,因为我运行的是Mac OS 10.5.8而不是10.6

也许这会有所帮助。