1

我正在使用 Zend 框架 2。

更新后(我猜很长,因为我不得不使用“COMPOSER_PROCESS_TIMEOUT=5000 php composer.phar update”)。我收到这个奇怪的错误“解析错误:语法错误,意外 $end”......所以我在当前文件的末尾添加了一个“?>”但是另一个文件错误伴随着这个类似的错误。如果你看到每个Zend Framework 2(或前:1.11)的文件,没有人有这个目的。

所以我的问题是:这是 composer.phar 更新时的错误还是我的 PHP (php.ini) 的错误?

用一个具体的例子来解释,我正在尝试安装“socalnick/scn-social-auth”。所以我根据安装(https://github.com/SocalNick/ScnSocialAuth)更改了composer.json文件然后这些错误。

有人有这种错误吗?

非常感谢祝你有美好的一天!

4

3 回答 3

4

起初,按照 Remi Thomas 的建议更新 Debian 是可行的。但是当再次使用 Composer 安装项目时,出现了同样的问题。

就我而言,罪魁祸首似乎是我的设置,它是虚拟机(VMWare Fusion)和来宾和主机之间的共享文件夹。幸运的是,我所要做的就是重新启动虚拟机,你知道,问题就消失了。

对于遇到同样问题的其他人,也许这可以为您节省几个小时的调试时间。

于 2013-01-18T21:15:30.983 回答
2

我找到了解决方案.. 真丢脸!刚刚更新 Debian

# apt-get update 
# apt-get upgrade 

网站回来了!

最后更新

似乎问题来自虚拟机(我使用的是 VMware),所以只需重新启动您的虚拟机,一切都会完美! https://github.com/composer/composer/issues/1365

于 2013-03-31T21:44:00.243 回答
0

您可以尝试更改 composer.json

“zendframework/zendframework”:“开发大师”,

"zendframework/zendframework": "2.*",

我在“dev-master”设置中看到了一些奇怪的行为。

于 2012-11-13T14:28:58.167 回答