为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel Tinker 错误:

Laravel Tinker 错误:

PHP
慕尼黑的夜晚无繁华 2021-06-17 17:09:29
我正在尝试php artisan tinker在我的项目上运行并收到此错误:Symfony\Component\Debug\Exception\FatalThrowableError  : Call to undefined method Psy\Configuration::getLoop()  at /var/www/[my_project]/vendor/psy/psysh/src/Psy/Shell.php:80    76|     public function __construct(Configuration $config = null)    77|     {    78|         $this->config   = $config ?: new Configuration();    79|         $this->cleaner  = $this->config->getCodeCleaner();  > 80|         $this->loop     = $this->config->getLoop();    81|         $this->context  = new Context();    82|         $this->includes = array();    83|         $this->readline = $this->config->getReadline();    84|         $this->inputBuffer = array();如您所见,问题出在第80行。我想我必须提到,我曾经使用Throwable并且FatalThrowableError在我的控制器之一来获得Exception,因为一般Exception不能得到Exception我得到!我认为处理错误抛出另一种方式,并能拿到Exception的Exception本身!无论如何,我不再使用Throwable或FatalThrowableError在我的代码中的任何地方使用,但我仍然收到上述错误。我怎样才能php artisan tinker重新找到工作?我认为这个问题与composer.
查看完整描述

1 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

我只是vendor手动删除了我的文件夹,并尝试运行composer install. 通过这样做,php artisan tinker命令再次正常工作。这可能不是正确的解决方案,但无论如何,它再次起作用。也许只是删除vendor/psy文件夹并运行composer install也会做同样的事情。


查看完整回答
反对 回复 2021-06-19
  • 1 回答
  • 0 关注
  • 158 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信