web-dev-qa-db-ja.com

phpcomposer.pharアップデートはSymfonyインストールでは機能しません

Windows 764ビットでWAMPを実行しています。 PATH変数はc:\wamp\bin\php\php5.3.13\に設定されます

Symfonyをインストールしようとしていますが、最初の行が実行され、2番目の行が実行されない理由がわかりません。

これは正常に実行されます。

php c:\ wamp\bin\php\php5.3.13\composer.pharアップデート


この行は失敗します:

phpcomposer.pharアップデート

エラーあり:

「入力ファイルを開けませんでした:composer.phar」

これを説明できるのは何ですか?


get_include_pathは次を返します: `

。; C:\ wamp\bin\php\php5.3.13\php\PEAR`。


これは、composer.pharがPEARディレクトリ 'php composer.phar update'にない場合、機能しないことを意味しますか?

9
Manu

代わりにこれを試してください:

composer.pharの更新

なぜphpはあなたの$ PATH変数を知っているのでしょうか?

さらに、$ PATHは、コマンドラインの最初のWordを処理するときにシェルでのみ使用されると思います。

9
greg0ire

コマンドcomposer self-updateはトリックを行います。
例えば:

  1. 場合によっては、cmdに移動し、プロジェクトフォルダーにジャンプします
    c:\wamp\www\{yourprojectfolder}
    プロジェクトとして

  2. これを実行します
    cd c:\wamp\www\{yourprojectfolder}

  3. これを使って
    composer self-update
10
INDIAN2020

パスの変更を利用できるようにするには、ログアウトしてからログインまたは再起動する必要があります。

4

さて、これは私がそれを解決した方法です。

  1. Gitbashをダウンロードしてインストールします
  2. gitbashを開く
  3. 実行composer自己更新またはcomposer自己更新

乾杯はこれがあなたにも役立つことを願っています。

1
Junior_swashluv