0

フラスコ アプリケーションをデプロイするためのカスタム LWRP を作成しようとしています。

私は次のクックブックを広範囲に参照しました:

https://github.com/opscode-cookbooks/application_python

私のレシピには次のものがあります

application "packaginator" do
  path "/my/apps/packaginator"
  owner "root"
  group "root"
  repository "https://github.com/coderanger/packaginator.git"
  revision "master"
  migrate false
  packages ["libpq-dev", "git-core","python-pip"]

  flask do
    packages ["boto"]
  end
end

私のクックブックのレシピ フォルダー内には、リソース定義を含むフラスコ.rb という名前のファイルがあります。

同様に、クックブック プロバイダー フォルダーには、プロバイダーであるフラスコ.rb という名前のファイルがあります。

vagrant ボックスにレシピを適用しようとすると、次のメッセージが表示されます。

FATAL: NameError: フラスコのリソースが見つかりません。application_flask、フラスコを試しました

これは私の最初のカスタム LWRP ですが、カスタム LWRP を使用できるようにするために欠けている簡単な手順は何ですか?

4

1 に答える 1

1

あなたのflask.rbはレシピフォルダーではなく、リソースフォルダーにある必要があります。次に、レシピでapplication_flaskとして参照できます。

于 2013-03-04T10:45:08.383 に答える