chefを利用して、php55等をインストールしようとしています。
コードとしては以下のようになっています。
ruby
1# install php 2%w(php55 php55-cli php55-pdo php55-mbstring ).each do |pkg| 3 yum_package pkg do 4 action :install 5 end 6end 7
このコードを実行したところ、以下のようなエラーとなりました。
Recipe: phpOS::php55 * yum_package[php55] action install * No candidate version available for php55 ================================================================================ Error executing action `install` on resource 'yum_package[php55]' ================================================================================ Chef::Exceptions::Package ------------------------- No candidate version available for php55 Resource Declaration:
こちらを参考に以下のコマンドを実行したのですが、うまく言っていません。
$ knife cookbook site vendor yum Installing yum to /Users/user/chef/cookbooks ERROR: The cookbook repo /Users/user/chef/cookbooks is not a git repository. Use `git init` to initialize a git repo
gitのエラーになったようですが、どのような状況になっているのかよく理解できておりません。
chefの利用に当たってはgitが必須ということでしょうか?
確認すべきポイント、解決方法について教えていただけないでしょうか?
(php55のインストールができれば、上記とは違う方法でも教えていただきたいです。)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。