問題タブ [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.
ruby - Windows で「gem install berkshelf」が失敗する
chef
Windowsで
使用するためにこのパッケージを使用しています。http://www.opscode.com/chef/install.msi
を実行する$ gem install berkshelf
と、このエラーが発生しました。このエラーを修正するにはどうすればよいですか?
これが私の環境です。
vagrant - シェフソロ - vagrant ビルドエラー
私は何時間もこれに苦労してきましたが、何の進歩もしていないようです. これのデバッグをどこから始めるべきかについてのヒントをいただければ幸いです。
vagrant マシンをプロビジョニングしようとすると、次のエラーが発生します。
vagrant で berkshelf-vagrant プラグインを使用しています
放浪者 1.6.2
私のvagrantファイルには次のものがあります:
vagrant - Chef.json の一部をデータバッグに移動できますか?
vagrant + Chef-solo + barkshelf プラグインを使用しています。私のVagrantfileにはこれがあります:
ここにさらに構成を追加すると、私の Vagrantile はすぐに面倒になります。これを変更しようとしていたのでdatabags/postgresql/json_attribs.json
、次の内容のファイルを作成しました。
私のVagrantfileの変更された内容:
しかし、うまくいきません。
では、これらの設定をいくつかの個別のファイルに分割するには、この設定をどこにどのように配置すればよいのでしょうか?
vagrant - RVM をインストールするが、Chef-solo と Vagrant で Ruby をインストールしない?
Chef-solo、Berkshelf、Vagrant を使用して開発環境を構築しようとしています。他のレシピは動作していますが、「chef-rvm」クックブックで Ruby バージョンをインストールする際に問題が発生しています。
明確にするために、RVMをインストールしていますが、vbox に「 vagrant ssh 」と入力して「 rvm list」と入力すると、ルビーがインストールされていないと表示されます。「rvm install 2.1.1」と入力すると機能するので、Chef がインストールしない理由がわかりません。
Vagrantfile:
レシピ/default.rb:
属性/default.rb:
chef-infra - centos に berks をインストールする
コマンドを使用してcentosにberksをインストールしようとしています:
インストール後、次のコマンドを使用して berks がインストールされているかどうかを確認しました。
また、Chef に同梱されている ruby を使用していることもお伝えしたいと思います。システムに明示的にRubyをインストールしていません。
centosにberksをインストールする方法を知りたいです。
この点でリードをいただければ幸いです。
vagrant - シェフ ゼロ シェフ メタル、シェフ メタル ヴァグラント (Vagrant)、バークシェルフを混在させることはできますか?
既存のクックブックとchef-repoでchef-metalとchef-zeroを活用したい(すでに開発用にberkshelfとvagrantを活用している)
https://github.com/opscode/chef-metal#vagrantで提供されている例から始めました
私は vagrant_linux.rb を持っています
私もdev_server.rbを持っています
myapp クックブックを ~/workspace/git/my-chef-repo/cookbooks の下に置くと、上記は次のコマンドを使用して正常に動作し、dev_server converging (myapp レシピを適用) という名前の vagrant マネージド VM を取得しました。
しかし今、クックブック フォルダーを空のままにして berkshelf を使用したいのですが、現時点ではchef-zero でサポートされていないようです。どうすればそれができますか?
ruby - Vagrant のアップと「警告: 定数 DEFAULT_FILENAME は既に初期化されています」
Vagrant up を実行しようとすると、次のエラー メッセージが表示されます。
Berksfile は正常にインストールされ、今日まですべて正常に機能していました。これを修正する方法を知っている人はいますか?