1

ZendFramework2を使用しています。

更新後(「COMPOSER_PROCESS_TIMEOUT = 5000phpcomposer.pharupdate」を使用する必要があったためかなり長いと思います)。この奇妙なエラー「解析エラー:構文エラー、予期しない$ 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

最初は、RemiThomasが提案したように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": "dev-master"、

"zendframework / zendframework": "2. *"、

「dev-master」設定で奇妙な動作が見られました。

于 2012-11-13T14:28:58.167 に答える