我正在使用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'.
我以前从未见过这个,我一直在寻找它,但不知道在哪里找到它所以可以删除它或删除它。另外一个问题是我应该删除它还是移动它?我不想做一些无意中崩溃我的应用程序的事情。提前致谢
答案 0 :(得分:6)
所以你不必回答并接受你自己的问题:
看起来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
。
答案 1 :(得分:1)
在“home”文件夹中手动查找“psysh_history”,然后移动或删除文件
注意:它是一个隐藏文件
答案 2 :(得分:0)
对于未来的观众:
今天我遇到了类似的问题。唯一的区别是我没有在流浪者而不是MAMP上运行我的项目。
除了上面提到的内容之外,我不得不做的几件事情是:
移动了文件夹../.config/psysh/psysh_history
并执行了以下操作:
1)我不得不关闭MAMP
2)重启终端
3)php artisan tinker
注意:在重新启动MAMP和终端之前,我无法运行tinker
。
答案 3 :(得分:0)
面对同样的问题,但
我在.config文件夹中找不到psysh_history文件。 但是因为它要求将psysh_history文件移动到.config / psysh,所以我只是在.config文件夹中创建了一个文件夹psysh并且它可以工作。