我試圖在Heroku中使用Postgresql。我使用從http://www.enterprisedb.com/products-services-training/pgdownload下載的安裝程序安裝了Postgres 9.1.4。然後在我的/etc/profile
中,我將psql
的位置添加到我的PATH
。當我嘗試使用與Heroku的的psql
殼我得到一個分段錯誤,但它似乎很好地工作,當我嘗試在本地使用它:嘗試在Heroku上用OSX啓動psql時出現分段錯誤Snow Leopard(10.6.8)
[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上。
我認爲像這些問題是爲什麼Heroku出來Postgres.app - http://postgresapp.com/ – Qsario 2012-08-06 03:38:55
@Qsario,謝謝你的提示。不幸的是,似乎Postgres.app需要獅子(10.7),所以我可以'在我的機器上嘗試它,因爲我仍然在Snow Leopard(10.6.8)上。 – user1002119 2012-08-06 17:00:57