【发布时间】:2023-03-23 16:32:02
【问题描述】:
我想连接到 heroku pg:psql 但它不再工作了。在搜索网络和 Stackoverflow 几个小时后不知道该怎么做。
命令heroku pg:psql 给了我这个错误:
The local psql command could not be located
For help installing psql, seearticle about local-postgres
在装有 OS X(版本 10.9.1)、Ruby 1.9.3 的 Mac 上工作。和 Rails 4.0.1。
我的database.yml如下:
development:
adapter: postgresql
encoding: unicode
database: outspotly_v1_development
pool: 5
username: fabianwydler
host: localhost
port: 5432
test:
adapter: postgresql
encoding: unicode
database: outspotly_v1_test
pool: 5
username: fabianwydler
host: localhost
port: 5432
production:
adapter: postgresql
encoding: unicode
database: outspotly_v1_production
pool: 5
username: fabianwydler
host:
port:
我的 $PATH 是否有问题?
heroku run rails db
Running `rails db` attached to terminal... up, run.3540
Couldn't find database client: psql. Check your $PATH and try again.
Fabians-MacBook-Pro:outspotly_v1 fabianwydler$ echo $PATH
/Users/fabianwydler/.rvm/gems/ruby-1.9.3-p194/bin:/Users/fabianwydler/.rvm/gems/ruby- 1.9.3-p194@global/bin:/Users/fabianwydler/.rvm/rubies/ruby-1.9.3-p194/bin:/Users/fabianwydler/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
如果 $PATH 错误,我不知道如何处理,因为我对 Mac 不太熟悉。
非常感谢您的帮助。
你好,法比安
【问题讨论】:
标签: ruby-on-rails ruby macos postgresql heroku