2

Symfony 2.1.0 のベンダーをインストールするために実行していますが、実行php composer.phar install中にエラーが発生しGenerating autoload filesます。

エラーは次のとおりです。

警告: 入力に予期しない文字があります: '\' (ASCII=92) 26 行目の状態 = 1

インストール後の cmd イベントを処理する Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap が例外で終了しました

localhost では正常に動作しますが、サーバーでは動作しません。php の設定で何が問題なのかわからない?

編集:

PHP は 5.3.13 です。事前に確認しました。

app/check.php を実行しましたが、アクセラレータの警告を除いてすべて問題ありません。

composerも正常にインストールできました。

composer.json は、2.1 symfony-standard ブランチと同じ値を持っています:

"extra": {
    "symfony-app-dir": "app",
    "symfony-web-dir": "web"
}
4

1 に答える 1

0

ホストは標準でphp5.2を使用しているようです。はぁ。

以前に .bash_profile で php53 実行可能ファイルにエイリアスを作成しました。

これは、デフォルトの実行可能ファイル (5.2) を返したため、ScriptHandler::getPhp で返されませんでした。名前空間が認識されないというT_FUNCTIONエラーに慣れているので、私はそれを取り上げませんでした。

エイリアスの代わりに PATH を使用するように .bash_profile を変更できます。

解決したようです。

于 2012-09-13T14:47:38.267 に答える