2015-03-19 18 views
1

我想部署我的Laravel應用程序僞造,但是當我去我的服務器上查看它時,我收到以下錯誤,一切都在我的本地機器上完美運行:Laravel Forge,試圖部署,但得到這個錯誤:Class'Illuminate Html HtmlServiceProvider'not found

FatalErrorException in ProviderRepository.php line 150: 
Class 'Illuminate\Html\HtmlServiceProvider' not found 

我假設我需要做一個作曲家更新的地方?我已經嘗試在'部署腳本'中添加它並運行它,但沒有運氣...

我該如何解決這個問題?

回答

0

所以看起來它可能是一個緩存出現了問題,我剛纔試了一次通過增加composer update的部署腳本,然後部署它,它是所有工作:)

cd /home/forge/default 
git pull origin master 
composer install 
php artisan migrate --force 
composer update <-- Add this onto the end 
+0

你不應該除非你的'composer.lock'文件不在你的倉庫中,否則在'composer install'之後需要一個'composer update'(* very * slow)。 – ceejayoz 2015-03-19 21:47:33

+0

我剛剛加倍檢查,我的回購庫中有一個'composer.lock'文件。它沒有任何說它需要'HTML class'等,但這可能是問題嗎? – ifusion 2015-03-19 21:56:38

+0

做一個本地'composer update'並確保'composer.lock'文件事後提交(L4用於'.gitignore')。 – ceejayoz 2015-03-19 22:09:55

相關問題