問題タブ [librarian]
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 - Vagrant ボックス内で librarian-puppet を使用する - puppetlabs/mysql のインストールに失敗するのはなぜですか?
puppetlabs/mysql
Vagrantlibrarian-puppet
仮想マシン内でのインストールで問題が発生しています。たくさんの会話の後、VirtualBox が共有ディレクトリ内のシンボリックリンクを許可していないことが最も可能性の高い問題のように見えましたが、適用した後vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/v-root", "1"]
、動作に変化が見られないため、ここで実際にどのコンポーネントに問題があるのか 疑問に思っています- Vagrant、Ruby、Puppet、Librarian、puppetlabs/mysql モジュール、または (おそらく) 私?
ホスト上:
Vagrant ボックスで:
これは私のPuppetfile
です:
そして、ここで私が言った適用しようとすると何が起こるかPuppetfile
です.
このまったく同じコマンドを 2 回実行すると、最後まで完了することに注意してください。
これらのエラーはおそらく関連しているように思えますがFailed to copy from
、どうすればよいかわかりません。
amazon-web-services - AWS、OpsWorks、Chef の依存関係: 最もクリーンなソリューションは?
Vagrant を使用してローカルで非常にうまく機能する Chef プロジェクトがあります。を使用してlibrarian-chef
います。つまり、依存関係を次のCheffile
ように指定できます。
次に を実行すると、依存するすべてのクックブックがディレクトリにlibrarian-chef install
プルダウンされます。jenkins
cookbooks
また、別のディレクトリ があります。このディレクトリにsite-cookbooks
は、独自のカスタム クックブックとレシピをすべて記述しています。
では、Vagrantfile
クックブックの 2 つの異なるパスを参照するように指示できます。
を実行すると、これは完全に機能しますvagrant up
。ただし、AWS OpsWorks ではうまく機能しないようです。これには、すべてのクックブックが Chef リポジトリの最上位にある必要があるためです。
私の質問は、リポジトリの最上位レベルにすべての依存関係を含めずに、OpsWorks で Chef を使用する最も良い方法は何ですか?
windows - Vagrant と librarian-chef-nochef プラグインを使用したクックブックのインストール エラー
Windows ホストでlibrarian-chef-nochefプラグインを使用して Vagrant を使用しています。「git」オプション付きのクックブックを Cheffile に追加するまでは問題なく動作します。このような:
次に、README.md ファイルが見つからないという奇妙なエラーが表示されます。
私の構成:
- ウィンドウズ 7 x64
- librarian-chef-nochef プラグインを使用した Vagrant 1.5.4
完全なレポートは次のとおりです。
vagrant - Vagrant & Chef: 初期化されていない定数 Chef::Resource::LWRPBase
「vagrant provision」を実行しようとすると、次のエラーが発生します。
Xcode とコマンド ライン ツールをインストールしました。私はすでにChefとVagrantを更新しました - 何かアイデアはありますか?
ボックス: https://bitbucket.org/creativebrains/box
「LWRPBase」という用語を検索しましたが、答えが見つかりませんでした。
windows - librarian-puppet が Windows にインストールできない
人形初心者です。Windows システムに librarian-puppet をインストールしようとしています。インストールを開始する前に、次のインストール手順に従いましたlibrarian-puppet
。
- https://downloads.puppetlabs.com/windows/から Windows msi ファイルからパペットをダウンロードしてインストールします(gem インストール パペットではありません)。
- 通常の Windows コマンド プロンプトではなく、「Puppet でコマンド プロンプトを開始」からすべてを実行する必要があります。
librarian-puppet をインストールする前に、Ruby DevKit が必要です。
を。コマンド ウィンドウに移動するには、[Puppet でコマンド プロンプトを開始] を選択します。
b. http://rubyinstaller.org/downloadsから devkit をダウンロードしてインストールします。
c. devkit ディレクトリで「ruby dk.rb init」を実行します。
d. 生成された config.yml を編集し、puppet の ruby インストールのパスを追加します (/sys/ruby になります)。
e. 「ruby dk.rb install」を実行して、それを puppet ruby インストールにバインドします。
そして最後に私はしました:
しかし、私が得るエラーは次のとおりです。
実行の出力は次のようになります。
ここで何か不足していますか?どんな助けでも大歓迎です。
ruby - Windows 7 に librarian-chef クックブックをインストールできない
librarian-chef
Windows プロンプトでクックブックをインストールしようとしています。を使用して librarian-chef を既にインストールしていgem install librarian-chef
ます。しかし、私はこのエラーが発生しています:
これは私の設定の問題ですか?
私のCheffile:
vagrant - puppet エラー: クラス apt が見つかりませんでした
vagrant up コマンドを発行すると、次のようなエラーが表示されます。
default.pp の 19 行目には以下が含まれます。
何か案は?
私はWindows 8 + Cygwin + ruby2.0を使用しています
module - Vagrant Puppet のセットアップでクラスが見つからない
みなさん、良い一日を、
vagrant を試してみて、それを puppet と組み合わせて、ダミー プロジェクトを開始できるかどうかを確認しています。vagrant up コマンドでスピンアップしている ubuntu ボックスに必要なコンポーネントをインストールするために、プロビジョニング スクリプトを使用しています。ただし、パペットが提供されている場合は失敗するだけで、遊んでみたばかりなので理由がわかりません。私のディレクトリ構造は次のとおりです。
私のプロビジョニングスクリプトは次のコマンドを実行します
(これを短くするために、すべてのコマンドを個別のファイルに分割するのではなく、1 つのブロックに入れただけです)
私の Puppetfile は次のようになります。
プロビジョニング スクリプトを実行する vagrantfile の部分は次のようになります。
最後に、librarian-puppet-init.sh スクリプトは次のようになります。
site.pp ファイル:
今、何も見逃していないことを考えると、それが私の現在の「セットアップ」であり、vagrant を実行すると、vagrant が librarian-puppet-init it スクリプトを実行するまで、すべてが正常に実行されます。実行すると全体がクラッシュし、これを吐き出します
ただし、site.pp ファイルに何も含めずに空のままにすると、この出力が得られます (他のすべては同じままです)。
誰が何が起こっているのか手がかりを得ましたか? 私は何が問題なのかを理解しようと何日も費やし、物事を明確に説明するものをグーグルで見つけようとして数え切れないほどの時間を費やしてきたので、きしむようなクリーンなセットアップが成功しませんでした. どんな助けでも大歓迎です。みんなありがとう。
*****編集******
パペットをプロビジョニングするためのコマンドの前にライブラリアン パペットのプロビジョニング コマンドを移動したので、vagrant ファイルは次のようになり、sync コマンドを追加しました。
今、これは私が得るパペットライブラリアンの出力です:
vagrant - Vagrant up が yajl と librarian-chef で失敗するのはなぜですか?
vagrant を起動しようとすると、このエラーが発生します
OS X 10.10 と ruby 2.0.0-p594 を実行しています