Vagrant Phalcon 变量 $PTOOLSPATH 已过时

Vagrant Phalcon variable $PTOOLSPATH is outdated

我正在通过官方 github 文档安装 Phalcon Vagrant box,但我总是偶然发现相同的消息:

vagrant@phalcon:/vagrant/www$ phalcon commands help

Your environment variable $PTOOLSPATH is outdated!
Current value: /opt/phalcon-tools
New value: /usr/bin
Exit.

Link 指导:Vagrant Phalcon Instructions

为什么我会收到此错误消息? 此消息阻止我使用 Phalcon 开发工具。

我尝试过的事情:

关于我的系统和软件的信息:

[编辑:此提交已修复此问题:link to github commit]

官方存储库包含一个错误,在使用 "phalcon commands" 时链接到错误的文件。

可以通过编辑克隆存储库中的 init.sh 文件并将 ln -s /opt/phalcon-tools/phalcon.sh /usr/bin/phalcon 更改为 ln -s /opt/phalcon-tools/phalcon.php /usr/bin/phalcon

来解决此问题

我还在这一行之后添加了 chmod ugo+x /usr/bin/phalcon(只是为了确定)。现在可以使用了!

请记住,为了便于使用,需要在执行 "vagrant up" 之前解决这些更改。