我正在做一个简单的rails教程介绍应用程序,当我输入rake db:migrate时我得到了错误
Please install the sqlite3 adapter: `gem install activerecord-sqlite3-adapter
但是当我尝试输入
时sudo gem install activerecord-sqlite3-adapter
我收到错误消息:
错误:在任何存储库中找不到有效的gem'activerecord-sqlite3-adapter'(> = 0) 错误:可能的替代方法:activerecord-jdbcsqlite3-adapter,activerecord-sqlserver-adapter,activerecord-spatialite-adapter,activerecord-nulldb-adapter,activerecord-dbslayer-adapter
我尝试安装activerecord-jdbcsqlite3-adapter并安装好了,但在尝试迁移数据库时仍然遇到错误。请帮忙!
答案 0 :(得分:0)
您是否尝试过更新sqlite3 gem?
$ bundle update sqlite3
其他人解决了类似的问题,只需将sqlite3 1.3.X重命名为sqlite3 1.3.4或更高版本
答案 1 :(得分:0)
我假设你没有使用捆绑包?
你试过吗?
sudo gem install sqlite3 -v 1.3.5