問題タブ [berkshelf]
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.
chef-infra - Vagrant のローカル マシンに対する Berkfile の依存関係
だから、浮浪者、シェフ、バークシェルフ、そして同様のヘルパーがこのように登場するのは初めてです。
私のvagrant(up、reload、provision)コマンドが次のように言い続ける理由を理解しようとしています:
しかし、それらは私の vagrant マシン (「vagrant ssh」) では利用できません。
Obs: vagrant up または provisioning にエラーはありません..
chef-infra - berkshelf でコミュニティ以外のクックブックを使用する際の問題
nginx + php-fpm をインストールし、アプリケーションのクックブックで使用できるいくつかの適切なデフォルト オプションを含むクックブックを作成しようとしています。
しかし、Opscode PHP クックブックは php-fpm をサポートしていないようですが、これはサポートしていることに気付きました: https://github.com/priestjim/chef-phpこれを「chef-php」というクックブック フォルダーにチェックアウトしました。
私のnginx + phpクックブックのBerksfileに追加しました:
berks install
そのクックブック内を実行すると、
すべてが問題ないことを示す出力に含まれています。
次に、次の Berksfile を含むアプリケーション クックブックに移動するとします。
実行するberks install
と、次のエラーが表示されます。
依存関係の依存関係を解決するときに、Berkshelf は Berksfile の代わりに metadata.rb を使用することを読んだことがありますが、それが本当なら、この種の問題にアプローチする正しい方法は何ですか? それとも、ばかげたエラーを犯しただけですか(完全に可能です!)
ありがとう。
chef-infra - vagrant 1.4 へのアップグレード後、vagrant-berkshelf が機能しなくなりました
vagrant の最新バージョンにアップグレードしました
プラグインを再インストールしました:
しかし、vagrant-berkshelf プラグインはロードされません。
ステイトレース
vagrant プラグイン間の gem の競合をトラブルシューティングする方法を知っている人はいますか?
ruby - vagrant.berkshelf のインストール エラー
私は Vagrant v 1.4.1 を搭載した Windows 7 マシンで作業しており、vagrant-berkshelf プラグインのインストールに苦労しています。Mischa Taylorのブログの指示に従っています。VirtualBox (4.2.20)、「健全な」Ruby 環境 (DevKit を使用)、および berkshelf gem をインストールしましたが、これも問題なく動作しましたが、
をビルドしようとすると、コマンドはエラーを返します。
私が発行する場合
これは問題なく動作するため、問題は Vagrant が使用する拡張ビルダーにあるようです。私はRubyを扱った経験があまりありません.vagrantでchefとberkshelfを使用する方法を学び始めたかっただけです。
chef-infra - メタデータ ファイルで Chef Cookbook の依存関係を設定する方法
私が抱えている問題は、シェフのクックブック サイトのクックブックと同じ名前のクックブックが github に存在することです (monit はクックブックです)。クックブックを作成していて、github バージョンを使用したいのですが、Berksfile にメタデータ キーワードを含めると、berkshelf が Chef サイトからバージョンを取得します。Berksfile でこれをオーバーライドしようとしました。mt berksfile の内容は次のとおりです。
gem - Berkshelf コマンド エラー
gem berkshelf (2.0.10) をインストールしました。
私のバークスファイル
コマンドバークを実行します。
chef-infra - 「berks update」とは正確には何ですか" 行う?
「berks help update」によると、コマンドは次のようになっています。
「Berksfile で指定されたクックブック (および依存関係) を更新する」
(はい...それだけです!)。
しかし、これは正確にはどういう意味ですか?
そして、これは Berksfile のさまざまな種類の「クックブック」仕様でどのように変化しますか?