繁体   English   中英

Ruby on Rails-如何解决此“ rake db:create”错误?

[英]Ruby on Rails - How can I resolve this 'rake db:create' error?

我正在尝试建立一个简单的教程应用程序并与Rails一起运行,但是几乎马上就遇到了这个问题。 我创建新的ruby应用程序,将cd到目录并运行rake db:create 我得到以下

Please install the sqlite3 adapter: 'gem install activerecord-sqlite3-adapter' (sqlite3 is not part of the bundle. Add it to the Gemfile.)

但是我确实将gem添加到了Gemfile中,如下所示:

gem 'sqlite3'

另外,当我尝试gem安装适配器时,得到的输出表明该存储库中不存在该适配器。 这是我第一次使用rails,有关如何解决此问题的任何想法?

*编辑gem install activerecord-sqlite3-adapter会产生以下结果:

Error: Could not find a valid gem 'activerecord-sqlite3-adapter' in any repository.

它提供了一些替代方案,其中只有一个是sqlite3。 它称为activerecord-jdbcsqlite3-adapter 这是我可能需要的那个吗?

感谢大家的投入。 我从未能够解决此问题,最终只能使用Rails Installer 如此简单,只需确保删除所有先前版本的Rails,Ruby,Gems和所有内容。 然后使用安装程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM