我使用php artisan tinker
命令在Laravel中进行操作
但是,与其他命令行程序不同,我无法在使用修补程序时获得先前的命令。按向上或向下键会产生^[[A
或^[[B
,但不会显示之前的命令
这是修补匠的正确行为吗?
有没有办法获得预期的功能?
我目前正在使用Laravle 5.2。
答案 0 :(得分:1)
您的操作系统环境存在问题,而不是Laravel本身。您可以尝试在终端中运行以下命令吗?
$ php -a
Interactive mode enabled
php >
你应该得到类似的回应。相反,如果没有readline
支持,则不会提示您编译PHP。您需要在启用此类支持的情况下重新编译它,或者为其安装适当的软件包。
答案 1 :(得分:0)
仅用于存档:
我的问题通过删除~/.config/psysh/psysh_history
文件来解决,因为它的所有者错误。