VAGRANT上のUBUNTU14.04にCAKEPHPをインストールする(実践編) その2

前回の記事でこんなエラーが出ていた。

sudo chown -R vagrant /home/vagrant/.composer/cache/repo/https---packagist.org/
sudo chown -R vagrant /home/vagrant/.composer/cache/files/

パーミッションかなってことで現在のユーザー名が使えるように変更してみる。 もうこの時点でかなり疲れてきた。

さて再度挑戦。

php /usr/local/bin/composer.phar create-project --prefer-dist cakephp/app my_app_name

どうだ・・?

なんだどうすりゃいいんだ。

Failed to download cakephp/app from dist: のエラーについてはおそらくzip、unzipコマンドがインストールされていないため起きたエラー。

早速インストールしてみる。

sudo apt-get update
sudo apt-get install zip

これならエラーは出ないかな。再度挑戦。

php /usr/local/bin/composer.phar create-project --prefer-dist cakephp/app my_app_name

はいエラー。

Your requirements could not be resolved to an installable set of packages. 読んでみてなんとなくわかるのは ext-simplexmlが足りないってことなのかな。 インストールしてみる。

sudo apt-get install php7.0-xml

インストールしたら

composer update

これで動いたようだ・・・? この問題は引き続きUbuntu20.04のときも起きている。 完全に解決したらここに追記する。