1. ホーム
  2. laravel

[解決済み] Laravel Homesteadを使用しています。'入力ファイルが指定されていない'

2022-02-18 16:35:42

質問

LaravelとHomesteadを使うのが初めてなので、何かお手伝いや正しい方向性を示していただけるとありがたいです。 php artisan serve"を実行すると、うまく"You have arrived"の画面までたどり着いたのですが、Vagrant経由で同じことをしようとすると、"no input file specified"と表示されるのです。 私のHomestead.yamlファイルは以下のような感じです。

authorize: /Users/me/.ssh/id_rsa.pub

keys:
    - /Users/me/.ssh/id_rsa

folders:
    - map: /Users/me/code/exampleproject
      to: /home/vagrant/code/exampleproject

sites:
    - map: exampleproject.app
      to: /home/vagrant/code/exampleproject/public

variables:
    - key: APP_ENV
      value: local

私のコンピュータには、以下のディレクトリがあります。

/Users/me/code/Homestead
/Users/me/code/exampleproject //this is the directory created with composer

私のVagrant Boxには、なぜか "code" と "Code" という名前の2つのディレクトリがあります。

/home/vagrant/code/exampleproject 
/home/vagrant/Code

確認したところ、私のコンピュータのexampleprojectファイルに加えられた変更は、vagrant boxのファイルに反映されていることが確認できました。

どうすればいいのかよくわからない! 可能であれば、どんなヘルプでも本当に感謝します :)

どのように解決するのですか?

再インストールの代わりに、次のことを試してみてください。

vagrant up --provision

または

homestead up --provision