我正在尝试将 Postgresql 与 Heroku 一起使用。我使用从http://www.enterprisedb.com/products-services-training/pgdownload下载的安装程序安装了 Postgres 9.1.4 。然后在我/etc/profile
的位置添加psql
到我的PATH
. 当我尝试将psql
shell 与 Heroku 一起使用时,我遇到了分段错误,但是当我尝试在本地使用它时,它似乎工作正常:
[Sun Aug 05 20:17:47] : which psql
/Library/PostgreSQL/9.1/bin/psql
[Sun Aug 05 20:22:15] : heroku pg:psql
psql (9.1.4)
Segmentation fault
[Sun Aug 05 20:22:21] : psql -U postgres
Password for user postgres:
psql (9.1.4)
Type "help" for help.
postgres=# \q
[Sun Aug 05 20:22:29] : heroku version
heroku-toolbelt/2.30.2 (universal-darwin10.0) ruby/1.8.7
我确实注意到了,heroku version
但ruby/1.8.7
我正在使用rvm use 1.9.3
. 这个 Ruby 不匹配会是问题吗?如果是这样,我该如何解决?我不确定下一步该怎么做,因为分段错误错误消息非常模糊。这一切都在 Mac OS X 10.6.8 上。