Laravel [composer update=>commit=>push=>pull] 后出错
Laravel error after [composer update=>commit=>push=>pull]
好吧,我在我的 laravel 应用程序中添加了一个包,具体来说 "guzzlehttp/guzzle": "~5.3|~6.0"
,并进行了更新(用于发送电子邮件)。然后我将更改提交到本地存储库 (git),并推送到 Bitbucket 上的远程存储库。最后,我在我的 VPS 服务器上提取了更改。值得一提的是,我已经完成了同样的过程一百次,没有任何问题,而且我不知道为什么这次会如此糟糕:-|
好的,这是问题所在:空白屏幕,当我这样做时 error_reporting(E_ALL); ini_set....
我收到此错误消息:
Warning: require(/home/.../vendor/guzzlehttp/promises/src/functions_include.php): failed to open stream: No such file or directory in /home/.../vendor/composer/autoload_real.php on line 54
Fatal error: require(): Failed opening required '/home/.../vendor/guzzlehttp/promises/src/functions_include.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/.../vendor/composer/autoload_real.php on line 54
哦,顺便说一句,该项目在我的本地机器上完全正常运行,没有任何问题。
非常感谢,感激不尽:-)
编辑:
我也试过运行这些:
- 运行
composer update
- 删除
vender/
和 composer.lock
以及
然后运行上面的命令
它们没有工作,因为我在 composer update
执行期间看到了同样的错误,因为它正在调用 artisan。
感谢 aldrin27
我通过转储自动加载解决了错误:
composer dump-autoload
但是后来出现了这个错误:
Trait 'Illuminate\Database\DetectsLostConnections' not found
由于某些奇怪的原因,文件丢失了,我不得不手动创建它来解决问题。
好吧,我在我的 laravel 应用程序中添加了一个包,具体来说 "guzzlehttp/guzzle": "~5.3|~6.0"
,并进行了更新(用于发送电子邮件)。然后我将更改提交到本地存储库 (git),并推送到 Bitbucket 上的远程存储库。最后,我在我的 VPS 服务器上提取了更改。值得一提的是,我已经完成了同样的过程一百次,没有任何问题,而且我不知道为什么这次会如此糟糕:-|
好的,这是问题所在:空白屏幕,当我这样做时 error_reporting(E_ALL); ini_set....
我收到此错误消息:
Warning: require(/home/.../vendor/guzzlehttp/promises/src/functions_include.php): failed to open stream: No such file or directory in /home/.../vendor/composer/autoload_real.php on line 54
Fatal error: require(): Failed opening required '/home/.../vendor/guzzlehttp/promises/src/functions_include.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/.../vendor/composer/autoload_real.php on line 54
哦,顺便说一句,该项目在我的本地机器上完全正常运行,没有任何问题。
非常感谢,感激不尽:-)
编辑:
我也试过运行这些:
- 运行
composer update
- 删除
vender/
和composer.lock
以及 然后运行上面的命令
它们没有工作,因为我在 composer update
执行期间看到了同样的错误,因为它正在调用 artisan。
感谢 aldrin27
我通过转储自动加载解决了错误:
composer dump-autoload
但是后来出现了这个错误:
Trait 'Illuminate\Database\DetectsLostConnections' not found
由于某些奇怪的原因,文件丢失了,我不得不手动创建它来解决问题。