Pet*_*xey 23 ruby-on-rails heroku
我正试图启动rails dbconsoleHeroku,但得到以下错误:
heroku run rails dbconsole
# => Couldn't find database client: psql. Check your $PATH and try again
Run Code Online (Sandbox Code Playgroud)
是否可以在Heroku上使用dbconsole?如果没有,是否有另一个可以使用的客户端?
kon*_*yak 44
https://devcenter.heroku.com/articles/heroku-postgresql - "您必须在系统上安装PostgreSQL才能使用heroku pg:psql".所以也许你的机器上缺少PostgreSQL.如果不是这样,那么尝试使用其他命令来转到Postgres控制台:
heroku pg:psql
Run Code Online (Sandbox Code Playgroud)
"psql是本机PostgreSQL交互式终端,用于执行查询并向连接的数据库发出命令."
我认为heroku-sql-console应该提供类似的功能,但是当我尝试运行它时,我遇到了这个错误:
undefined local variable or method `app' for # (NameError)
它被报告为一个错误,但没有修复或解决方法.
更新:正如@Alban建议的那样,解决此问题的方法是更新客户端.我不得不跑去gem update heroku做这件事.
| 归档时间: |
|
| 查看次数: |
8359 次 |
| 最近记录: |