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

Ruby on rails 使用RoR应用程序创建数据库时出错,ruby-on-rails,ruby,database,rake,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. 我该怎么做有什么想法吗 从Rails应用程序的根目录打开Gemfile 添加此行gem'sqlite3ruby',require=>sqlite3' 运行bundle安装 运行rake数据库:创建 从Rails应用程序的根目录打开Gemfile 添加此行gem's

我在运行
rake db:create

Could not find gem 'sqlite3 (>= 0, runtime)' in any of the gem sources listed in your Gemfile.
我该怎么做有什么想法吗

  • 从Rails应用程序的根目录打开
    Gemfile

  • 添加此行
    gem'sqlite3ruby',require=>sqlite3'

  • 运行
    bundle安装

  • 运行rake数据库:创建

  • 从Rails应用程序的根目录打开
    Gemfile

  • 添加此行
    gem'sqlite3ruby',require=>sqlite3'

  • 运行
    bundle安装

  • 运行rake数据库:创建


  • 我是Rails开发的新手,但本周我遇到了同样的问题。最后,我用
    gem'sqlite3ruby',1.2.5',:require=>'sqlite3'
    替换了行
    gem'sqlite3ruby',:require=>'sqlite3'
    (在gem文件中)

    我不得不这么做,因为我运行的是MacOS10.5.8,而不是10.6


    也许这会有所帮助。

    我对Rails开发完全陌生,但本周我遇到了同样的问题。最后,我用
    gem'sqlite3ruby',1.2.5',:require=>'sqlite3'
    替换了行
    gem'sqlite3ruby',:require=>'sqlite3'
    (在gem文件中)

    我不得不这么做,因为我运行的是MacOS10.5.8,而不是10.6


    也许这会有帮助。

    将gem'sqlite3'放入gem文件并运行bundle安装。如何将其放入gem文件中?我在gem文件中看到文本“gem'sqlite3'”,我运行了bundle install,但它仍然不起作用。您是否像这样运行rake:bundle exec rake db:create?不只是
    rake db:create
    在RoR应用程序的目录中将gem'sqlite3'放在您的gem文件中并运行bundle install。如何将其放在我的gem文件中?我在gem文件中看到文本“gem'sqlite3'”,我运行了bundle安装,但它仍然不起作用。你是这样运行rake的吗:bundle exec rake db:create?不只是在RoR应用程序的目录中
    rake db:create