Mic*_*ant 1 ruby postgresql ruby-on-rails heroku taps
我安装了水龙头.我收到以下错误.这是我第一次从Heroku这样拉动,所以我不确定具体的格式
$ heroku db:pull postgres://postgres:@localhost/prod_20120717
! Taps Load Error: cannot load such file -- 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
Run Code Online (Sandbox Code Playgroud)
我已经创建了一个空prod_20120717的Postgres的接收数据,但这个问题似乎是水龙头正在寻找sqlite3的,而不是Postgres的.
我的postgres用户是postgres,没有pw.
我的database.yml文件只定义了postgres适配器.
这似乎是一个适配器名称问题.我也曾postgresql在我所拥有的两个地方尝试过postgres.
只是预感,但我认为sqlite是水龙头的要求:
https://github.com/ricardochimal/taps/blob/master/lib/taps/cli.rb第10行:
require 'sqlite3'
Run Code Online (Sandbox Code Playgroud)
我不认为这与您的实际应用程序有关,但更多的是水龙头本身的工作方式,也许安装宝石并从那里开始?
| 归档时间: |
|
| 查看次数: |
545 次 |
| 最近记录: |