1

このガイドに従って、Opsworks 内にカスタム Postgresql レイヤーを作成し、Ruby on Rails アプリ用のサーバーを構築しています。ブログ投稿で提供されているように、このカスタム JSON を使用しています。

{
  "postgresql" : {
    "password" : {
      "postgres" : "unhackablepassword"
    },
    "contrib" : {
      "packages" : ["postgresql-contrib-9.2"],
      "extensions" : ["hstore"]
    }
  }
}

次のカスタム クックブックが使用されます (git://github.com/growthrepublic/cookbooks.git)

  • postgresql::contrib
  • postgresql::ルビー
  • postgresql::サーバー
  • postgresql

インスタンスのセットアップが失敗し、次のエラー メッセージが表示されます。

[2014-01-08T20:36:49+00:00] FATAL: Chef::Exceptions::Package: package[postgresql-contrib-9.2] (postgresql::contrib line 24) had an error: Chef::Exceptions::Package: No version specified, and no candidate version available for postgresql-contrib-9.2

私は Chef と Opsworks を初めて使用しますが、なぜ失敗するのか分かりますか?

ありがとう!フランシス

4

1 に答える 1

0

OS パッケージを追加することで成功しました: postgresql-server-dev-9.3

于 2014-10-02T18:22:27.650 に答える