2

我正在尝试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因为一般无法获得我得到的!我以另一种方式处理了那个可抛出的错误,并且能够自己解决这个问题!无论如何,我没有在我的代码中使用或任何地方,但我仍然收到上述错误。FatalThrowableErrorExceptionExceptionExceptionExceptionExceptionThrowableFatalThrowableError

我怎样才能php artisan tinker再次找到工作?我认为这个问题与composer.

4

1 回答 1

2

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

于 2019-05-15T09:41:37.427 回答