構築マシンはMacです。バージョンは10.10.3 Yosemite です。
現在、このマシンにはruby 2.0.0p481 がインストールされています。
cf-vagrantはRuby 1.9.3 が必要なようなので、バージョンの変更が必要です。
ただし、以下を利用することで、複数バージョンのrubyを管理できるそうです。
上記の内容を参考に ruby 1.9.3 をインストールしました。これで、vagrantを利用した構築が開始できます。
作業を進めていたところ、以下のエラーが。
rake host:bootstrap
https://github.com/Altoros/cf-vagrant-installer/issues/112
先は長そうです。
---------------
2015年9月23日 追記
git についてあんまわかってなかったです。(今もわかってないですが)
エラーはよく読むと、CommitIDが該当するものがないというもの。よくわからないですが、submodule側か、親のどちらかが古い情報を参照しているか誤った情報を参照しているか。。。
ということで、キャッシュを削除してみました。
しかし、次の問題が。
MySQLのレシピがないって。ないって言われてもな・・・。
作業を進めていたところ、以下のエラーが。
どうやら他の人も遭遇しているようですが、解決策はまだ提示されていません。(探し方が足りないのかもしれないですが)$ rake host:bootstrap==> Init Git submodulesfatal: reference is not a tree: 6ab29695b29793252d564a2f1eae86d7b041ede7Unable to checkout '6ab29695b29793252d564a2f1eae86d7b041ede7' in submodule path 'dea_ng/buildpacks/vendor/nodejs'Failed to recurse into submodule path 'dea_ng'
rake host:bootstrap
https://github.com/Altoros/cf-vagrant-installer/issues/112
先は長そうです。
---------------
2015年9月23日 追記
git についてあんまわかってなかったです。(今もわかってないですが)
エラーはよく読むと、CommitIDが該当するものがないというもの。よくわからないですが、submodule側か、親のどちらかが古い情報を参照しているか誤った情報を参照しているか。。。
ということで、キャッシュを削除してみました。
そしたら、rake host:bootstrapはエラーなく実行できました。$ git rm --cached dea_ng
しかし、次の問題が。
==> cf-install: ==================================================================================> cf-install: Recipe Compile Error==> cf-install: ==================================================================================> cf-install:==> cf-install:==> cf-install: Chef::Exceptions::RecipeNotFound==> cf-install: --------------------------------==> cf-install: could not find recipe server for cookbook mysql==> cf-install:==> cf-install:==> cf-install: [2015-09-23T08:25:24+00:00] ERROR: Running exception handlers==> cf-install: [2015-09-23T08:25:24+00:00] ERROR: Exception handlers complete==> cf-install: Chef Client failed. 0 resources updated==> cf-install: [2015-09-23T08:25:24+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out==> cf-install: [2015-09-23T08:25:24+00:00] FATAL: Chef::Exceptions::RecipeNotFound: could not find recipe server for cookbook mysqlChef never successfully completed! Any errors should be visible in theoutput above. Please fix your recipes so that they properly complete.
MySQLのレシピがないって。ないって言われてもな・・・。