問題タブ [mixlib-shellout]
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.
ruby - Ruby on Windows: 初期化されていない定数 Process::Functions::FFI (NameError)
ルビーインストーラーを介して1.9.3をインストールして、Windowsでルビーを実行しています。ruby gemをインストールしましたが、コマンド ラインからorをchef
使用できません。chef-client
knife
コマンドラインからの要約出力を次に示します。何がうまくいかないのですか?
Ps のバージョン番号:
chef-infra - いつシェルアウトを使用しますか?
レシピで bash ブロックまたは実行の代わりに shellout を使用するのが適切なのはいつですか? ロギングのために、すべての外部呼び出しに対してデフォルトで使用する傾向がありますが、コマンドの冗長性は欠点です。
chef-infra - Chefを使用してWindowsで指定されたユーザーとして実行およびバッチを実行しようとしています
Windows で Chef リソース Execute を使用しています。リソースのユーザー属性を設定すると、次のエラーが発生します。
それは理にかなっていますが、パスワード属性はありません。私はあらゆる種類のでっちあげの方法を試しましたが、それを渡す方法がわかりませんでした。この状況では、平文のパスワードは問題になりません。おそらく、パスワードを渡すことは実際には機能ではありませんか? ここ ( https://github.com/opscode/mixlib-shellout/blob/master/lib/mixlib/shellout/windows.rb ) を見ると、パスワードのオプションが期待されているようです。
代わりに Batch リソースを使用してみました。ユーザー属性を設定するまで、コマンドは正常に実行されます。次のエラーが表示されます。
これらが機能するはずで、何か間違ったことをしているのか、それとも機能せず、可能な回避策が必要なのかはわかりません。どんな助けでも大歓迎です!ありがとう!
chef-infra - ハッシュへのシェフシェルアウト(セパレーターは改行)
コンテンツ付きのレシピがあります:
ナイフでの属性出力は次のとおりです。
以下のナイフを使用してこの出力を取得する方法は?
ありがとう
shell - ruby スクリプトで Chef の外で so = shellout("linux cmd") を使用することは可能ですか?
興味がありますが、Chef 以外の Ruby スクリプトで shellout を使用する可能性はありますか? これを設定する方法は?