Heroku db:pull db:push Taps加载错误sqlite3

时间:2012-11-01 03:00:58

标签: ruby-on-rails sqlite postgresql heroku gem

尝试通过这样做推送或拉动heroku的数据库:

heroku db:pull OR heroku db:push

我得到了下一个输出

!    Taps Load Error: no such file to load -- sqlite3
!    You may need to install or update the taps gem to use db commands.
!    On most systems this will be:
!    
!    sudo gem install taps

1 个答案:

答案 0 :(得分:1)

有两种方法可以做到这一点。第一个是在你的项目的gem文件中添加下一行(如果你使用postgres db则无关紧要)

gem 'sqlite3'

另一个解决方案是在taps查看path/to/taps/lib/taps gem的源代码,并从文件cli.rb中删除第10行:

require 'sqlite3'