2011-11-04 12 views
2

私はこれを動作させるために私の髪を引き出しています。どんな経験や情報も非常に高く評価されます。Postgresアダプタ

(私はHerokuのにプッシュする前に)私はエラーを取得し、ローカルのRails 3.1の資産を再コンパイルしようとしている:私は宝石をインストールするために行くとき

rake assets:precompile --trace
** Invoke assets:precompile (first_time)
** Execute assets:precompile
rake aborted!
Please install the pg adapter: `gem install activerecord-pg-adapter'
(no such file to load --active_record/connection_adapters/pg_adapter)

は、その後、私はエラーを取得する:

Could not find a valid gem 'activerecord-postgresql-adapter' (>= 0) in any repository

何か助けがありがとう、これは私に灰色の髪を引き起こしています。

答えて

2

が役立つかもしれない、この答えのようになります。

How to handle Ruby on Rails error: "Please install the postgresql adapter: `gem install activerecord-postgresql-adapter'"

それは宝石が "PG" と呼ばれているように見えるので:gem install pgあなたはまた、あなたのdatabase.ymlファイルを確認したいことがあり

、リンク先の最初の答えが示唆するように。

+0

私はあまりにもことを見た、と私は提案された変更を実行したとき、私は すくい資産を取得:プリコンパイル--trace **資産を起動します。プリコンパイル(FIRST_TIME) は**資産を実行します。プリコンパイル レーキが中止! サーバーに接続できませんでした:アクセスが拒否されました \tサーバーがローカルで実行されていて、Unixドメインソケット "/var/pgsql_socket/.s.PGSQL.5432"の \t接続を受け入れていますか? タスク:TOP => environment – Alekx

+0

postgresqlは私の強みではないので、この時点で誰かがチャーミングすることを願っています。 /var/pgsql_socket.s.PGSQL.5432が存在することを確認しましたか?レールの外で接続しようとしましたか?それはレーキを実行している同じユーザーによってchownedですか? – Justin

+0

ご協力いただきありがとうございます。私はとても感謝しています。 – Alekx