我正在尝试将我的开发环境(symfony2 应用程序)从我的 windows 7 localhost 移动到使用 vagrant 和默认 ubuntu 10.04 64 位机器的虚拟机。一切都设置好了,它几乎可以工作了,但有一件事情困扰着我:
当我运行 ant 并执行 phpunit 时,在执行我的自制引导程序时出现以下错误:
stty: standard input: Invalid argument
我可以将问题缩小到以下代码行,它执行 symfony cache:warmup 命令:
executeCommand($application, "cache:warmup");
这将执行以下命令:
php app/console -e test -q cache:warmup
在没有 ant 的情况下运行 phpunit 可以正常工作,在没有 executeCommand 行的情况下运行 ant 也是如此。
我阅读了一些有关此 stty 错误的信息,并查找了~/.bashrc
, ~./profile
, /etc/bash.bashrc
,/etc/profile
以及/root/.bashrc
并/root/.profile
没有找到类似 tty 或 stty 的任何内容。所以我不知道我可以删除什么来使它工作。
我有点卡住了,因为我需要缓存预热并且无法弄清楚出了什么问题。