My days of...

生活のことなど

Laravel Homesteadで"No input file specified"と出たので解決するためのメモ


LaravelをHomesteadを利用してインストール。うまくいかない。

homestead.appにブラウザでアクセスすると、

No input file specified.

と表示される。

Laravel Homestead 5.4 Laravelに書いている通りにHomesteadをインストールしたのに・・・と思ったら、Homesteadへsshでアクセスして設定したフォルダへ移動し、

composer global require "laravel/installer"

laravel new

と、Laravel自体をインストールしてませんでした。

他に忘れていたことは、ホスト側のHomestead.yamlファイルを編集、変更したら、その設定を反映させるために、

vagrant provision

を行う必要があること。

composerを使ってlaravelのインストーラーを利用するか、これまで通り、

composer create-project laravel/laravel --prefer-dist <プロジェクト名>

も使える