日期:2014-05-16 浏览次数:20473 次
今天执行 rake spec 出错,才发现我已经落伍很久了......
错误信息是这样的:
Task not supported by 'jdbcsqlite3'
外事不决问google,查得原文在此
?
不喜欢看E文的,这里简单解释一下,jdbcsqlite3、jdbcmysql 等驱动已经不再被建议使用,目前建议的是通过 activerecord-jdbc 透明的使用 adapter,修改方法如下:
?
1. generate jdbc
2. 改变配置代码:jdbcsqlite3 -> sqlite3
?
另外补充一句:注意要更换 Gemfile 中依赖的库,只要有这个就可以了
gem "jdbc-sqlite3" gem "activerecord-jdbc-adapter"
?
然后 bundle install
?
have fun!!!