[英]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.