問題タブ [cookbook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
9309 参照

nginx - nil:NilClass の ohai 未定義メソッド `[]' でシェフのクックブックが失敗する

vagrant ボックスに nginx postgresql と unicorn を使用してバニラ ubuntu 12.04.2 をセットアップするためのシェフのクックブックに取り組んでいますが、nginx で問題が発生しています。例外があります。

それをインストールするときは、ohai 構成に関連しているようです。

私がここに持っているすべてを投稿しました:

シェフソロからの出力は次のとおりです。

スタックトレースは次のとおりです。

更新 1 でボックスをプロビジョニングしていますがruby-2.0.0-p247、以前のバージョンの ruby​​ に依存しているのでしょうか?

更新 2 を試してみましruby-1.9.3-p448たが、新しくプロビジョニングされたボックスで同じ問題が発生しましたが、変更はありません。

手伝っていただけませんか?

ありがとう、

0 投票する
1 に答える
2783 参照

chef-infra - 2 つのロールを実行し、ランリストに 2 つのレシピを追加できますか?

実行リストの下に2つのレシピを追加したロールmyroleを作成しました

しかし、それは私にエラーを与えています。

だから後でやりたい

上記のコマンドを実行すると、シェフが実行して、両方のレシピを 1 回の実行で実行したいと考えています。

また、このコマンドを2つの役割で実行できますか?

0 投票する
1 に答える
276 参照

chef-infra - Vagrant のローカル マシンに対する Berkfile の依存関係

だから、浮浪者、シェフ、バークシェルフ、そして同様のヘルパーがこのように登場するのは初めてです。

私のvagrant(up、reload、provision)コマンドが次のように言い続ける理由を理解しようとしています:

しかし、それらは私の vagrant マシン (「vagrant ssh」) では利用できません。

Obs: vagrant up または provisioning にエラーはありません..

0 投票する
3 に答える
5204 参照

chef-infra - シェフクックブックのファイルにコンテンツを追加する方法は?

私はシェフと料理本の初心者です。クックブックを作成していて、ファイルの最後にコンテンツ (テキスト) を追加したいと考えています。現時点では、私は使用しています:

ただし、上書きされるため、常に「コンテンツ」に古いコンテンツを追加する必要があります。コンテンツを追加する別の方法はありますか?

ありがとうパスキー

0 投票する
1 に答える
228 参照

java - Java Oracle 7 で cassandra 1.1.9 を実行する際の問題

私は cassandra を初めて使用し、JAVA oracle 7 を使用して cassandra 1.1.9 をインストールしようとしていますが、次のエラーが表示されます。

How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor versionで読んだことについて は、ソースとJavaバージョンの間の非互換性ですが、私には問題ないようです:

誰が私が欠けているかもしれないものを知っていますか?

0 投票する
1 に答える
16066 参照

chef-infra - シェフの ruby​​_block でライブラリを要求する方法

シンプルな ROR アプリケーションをデプロイするためのクックブックを開発しています。app_helper.rb を作成し、クックブックのライブラリ ディレクトリに配置します。内容は次のとおりです。

レシピ/default.rb で、上記のモジュールを Chef::Recipe クラスにミックスします。

ご存じのとおり、find_gem 関数はレシピのどこからでも呼び出すことができます。

次のように ruby​​_block で find_gem 関数を使用しようとしているとき:

NoMethodError: undefined method 'find_gem' が発生しました。

また、Chef::Resource::RubyBlock にモジュールを混在させようとしても、どちらも機能しません。

ruby_block からモジュール内の関数を呼び出す方法はありますか? または、ruby_block でモジュールを要求できるように、ライブラリ内のファイルを配置するためのシェフの変数はありますか。

ありがとう!

0 投票する
1 に答える
946 参照

windows - Chef Coobkook 内の Windows バッチスクリプトの出力をファイルにリダイレクトする方法は?

たとえば、この簡単なクックブックのレシピでは:

chef-client.batWindows ノードで実行すると、次の結果を取得できます。dir C:\

しかし、ファイルにリダイレクトすると、..の結果なしで、そこには一般的な出力chef-client.bat > C:\chef_log.txt しかありません。chef-client.batdir C:\