2012-04-10 16 views
1

https://devcenter.heroku.com/articles/clojure-web-applicationLeiningenを/ Clojureのは、奇妙な演技されて、私はここでの指示に従うことをしようとしています

すべてが、私はLeiningenをさんに

(sql/with-connection (System/getenv "DATABASE_URL") 
    (sql/create-table :testing [:data :text])) 

を入力するステップまで大丈夫だろうREPL。

org.postgresql.util.PSQLException: Something unusual has occured to cause the driver to fail. Please report this exception. (NO_SOURCE_FILE:0) 

そして、Leiningenは(exit)機能も実行しません。何がありますか?

お願いします。ありがとうございます。

+0

'(システム/ getenvで「DATABASE_URL」)'の値は何ですか? –

+0

"postgresql:/// shouter" – ZenLikeThat

+0

私はPostgreSQLについてはわかりませんが、接続文字列にホスト名がないようです。 –

答えて

2

をご確認ください。私はマルコTopolnikの提案を試してみましたが、彼らは私のために動作しませんでしたが、これが行います。

export DATABASE_URL=postgresql://localhost/shouter 
+0

素晴らしい!これはうまくいった!私はちょうど完全に問題をあきらめました:) – ZenLikeThat

1

ハンスエンジェルが正しいです。あなたはlocalhostに接続する場合は、これらの2つのURLの形式のいずれかを使用します。

jdbc:postgresql://localhost/shouter

、すべての手段によって

jdbc:postgresql:shouter

は、私は同じ問題を抱えていた official documentation

関連する問題