Webエンジニアの日常とリーグオブレジェンド

Webエンジニアとして働いている猫のブログ。EmacsとMySQLとリーグオブレジェンド(LoL)が好物。主に技術的な記事かLoLの記事を書く。

Homestead - Laravel を使っててなんか RuntimeException とかで壊れた時にとりあえず試すこと

Key作り直し

vagrant ssh
cd <code directory>
php artisan key generate

migrate

vagrant ssh
cd <code diresctory>
php artisan migrate

composer install

vagrant ssh
cd <code directory>
composer install

キャッシュ削除

vagrant ssh
cd <code directory>
php artisan cache:clear 
php artisan config:clear 
php artisan route:clear 
php artisan view:clear 

storage 以下とかのいらなさそうなファイル消す

rm -rf storage
git checkout HEAD storage

git で出てる変な差分消す

※差分消えるので注意

git stash
git clean -fd

.envの設定ちゃんとできているか確認

確認する

edit .env

環境作り直し

vagrant destroy
vagrant up

ボックスダウンロードし直し

vagrant box list
vagrant box remove <box>

.vagrant を消す

rm -rf .vagrant

これ消すとVirtualBoxにゴミができる可能性があるので、VirtualBoxのアプリケーション(GUI)を開いてBoxを削除した後 vagrant up するといい。

Virtualboxのバージョンアップ

https://www.virtualbox.org/

Vagrantバージョンアップ

https://www.vagrantup.com/