【问题标题】:The command line statement php artisan tinker isn't working命令行语句 php artisan tinker 不起作用
【发布时间】:2016-02-15 14:26:58
【问题描述】:

我正在使用 laravel 5.1,并且我正在遵循我之前遵循的教程,没有任何问题。但是今天我跑的时候

 php artisan tinker

我收到以下错误

 PsySH history file found at '/home/vagrant/.config/psysh_history'. Please delete it or move it to '/home/vagrant/.config/psysh/psysh_history'.

我以前从未见过它,我一直在寻找它,但不知道在哪里找到它,所以可以删除它或删除它。我还有一个问题是我应该删除它还是移动它?我不想做一些无意中使我的应用程序崩溃的事情。提前致谢

【问题讨论】:

  • 来自逗号:rm /home/vagrant/.config/psysh_history 您可能看不到该文件,因为.config 文件夹是一个隐藏文件夹。您可以使用 ls -al /home/vagrant 查看 vagrant 文件夹中的所有隐藏文件夹
  • @Parris Varney 感谢您的回复。删除它会导致任何崩溃。你知道那是什么吗?
  • 它看起来像是你的 php 调试器的历史文件,很可能会被你的 php 命令重新创建。您可以将其移至mv /home/vagrant/.config/psysh_history /home/vagrant/.config/psysh/psysh_history,并在需要时将其移回,如果您担心,也可以使用head /home/vagrant/.config/psysh_history 来查看其中的内容。
  • @ParrisVarney。如果可以的话,我会投票给你

标签: laravel-5.1 laravel-artisan


【解决方案1】:

因此您不必回答和接受自己的问题:

看起来 pshsy_history 是 php 调试器 psysh 的历史文件,而您的 php 命令希望它位于与其所在位置不同的位置。我猜它是您第一次按照教程创建的。

我认为使用 rm /home/vagrant/.config/psysh_history 删除是安全的,因为您的 php 命令似乎要创建一个新命令。

如果您想安全起见,请像错误消息中所说的那样移动它mv /home/vagrant/.config/psysh_history /home/vagrant/.config/psysh/psysh_history

如果您想在执行任一操作之前仔细检查文件的内容,请尝试head /home/vagrant/.config/psysh_history

【讨论】:

  • 这是存储您的tinker 输入历史记录的文件。它在您使用tinker 时自动生成,并且存在以便您可以使用hist 命令查看、搜索和回放历史记录。上一个版本中存在一个错误,将其放置在错误的位置,您看到的错误消息提示您要么完全删除文件,要么将其放在原处。删除是绝对安全的;它所要做的就是从之前的tinker 会话中删除任何命令历史记录。
  • 我已经按照你提到的程序解决了这个问题,但问题是为什么使用 tinker 后历史仍然存在?
【解决方案2】:

对于未来的观众:

我今天遇到了类似的问题。唯一的区别是我没有在 vagrant 而不是 MAMP 上运行我的项目。

除了上面提到的之外,我必须做的几件事是:

移动文件夹../.config/psysh/psysh_history 并执行以下操作:

1) 我不得不关闭 MAMP

2) 重启终端

3)php artisan tinker

注意:在我重新启动 MAMP 和终端之前,我无法运行 tinker

【讨论】:

    【解决方案3】:

    在“home”文件夹中手动查找“psysh_history”,然后移动或删除文件

    注意:它是一个隐藏文件

    【讨论】:

      【解决方案4】:

      遇到了同样的问题,但是

      我没有在 .config 文件夹中找到 psysh_history 文件。 但是因为它要求将 psysh_history 文件移动到 .config/psysh,所以我只是在 .config 文件夹中创建了一个文件夹 psysh 并且它可以工作。

      【讨论】:

        猜你喜欢
        • 2019-05-15
        • 2019-08-18
        • 2021-05-10
        • 2017-10-10
        • 2020-10-27
        • 2016-04-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-29
        相关资源
        最近更新 更多