在Laravel中使用修补程序时无法循环执行命令历史记录

时间:2016-03-24 06:48:54

标签: php laravel laravel-5

我使用php artisan tinker命令在Laravel中进行操作 但是,与其他命令行程序不同,我无法在使用修补程序时获得先前的命令。按向上或向下键会产生^[[A^[[B,但不会显示之前的命令 这是修补匠的正确行为吗? 有没有办法获得预期的功能?
我目前正在使用Laravle 5.2。

2 个答案:

答案 0 :(得分:1)

您的操作系统环境存在问题,而不是Laravel本身。您可以尝试在终端中运行以下命令吗?

$ php -a
Interactive mode enabled

php > 

你应该得到类似的回应。相反,如果没有readline支持,则不会提示您编译PHP。您需要在启用此类支持的情况下重新编译它,或者为其安装适当的软件包。

答案 1 :(得分:0)

仅用于存档:

我的问题通过删除~/.config/psysh/psysh_history文件来解决,因为它的所有者错误。