symfony2 cygwin cli php命令错误

Posted

技术标签:

【中文标题】symfony2 cygwin cli php命令错误【英文标题】:symfony2 cygwin cli php commands error 【发布时间】:2013-12-16 22:34:20 【问题描述】:

当我尝试在 cygwin 中运行 symfony 控制台 php 命令(generate:bundle 等)时,我收到类似于以下内容的错误:

[Symfony\Component\Debug\Exception\ContextErrorException] 警告:file_get_contents(E:/xampp/htdocs/foo_com/app/config/parameters.yml):无法打开流:/cygdrive/e/xampp/htdocs/foo_com/vendor/symfony/symfony/中没有这样的文件或目录src/Symfony/Component/Yaml/Yaml.php 第 61 行

如果我删除 app/cache 文件夹,我可以毫无问题地运行 app/console 命令,直到我在浏览器中访问我的页面。在浏览器中访问我的页面后,我再次开始收到此错误。

【问题讨论】:

【参考方案1】:

尝试执行以下操作: (假设您运行的是 Windows 7):

以管理员身份运行cygwin\bin\dash.exe /usr/bin/rebaseall -v 以管理员身份运行cygwin.bat

就我而言,它解决了这个问题。

【讨论】:

以上是关于symfony2 cygwin cli php命令错误的主要内容,如果未能解决你的问题,请参考以下文章

为 Cygwin 设置 PHP 变量路径

无法在 Cygwin 上全局安装 composer

Cygwin和PHPUnit:无法打开输入文件:/ cygdrive / c / xampp / php / phpunit

php的cli命令行接口

Symfony2 生成带有选项的实体字段

php cli命令 自定义参数传递