web-dev-qa-db-ja.com

更新composerコマンドラインからの依存関係

現在、symfony2で作業していますが、必要なライブラリをダウンロードするために起動したいと思います。 Linuxのコマンドは 「$ ./composer.phar update --dev」 ただし、これをWindowsで実行すると、Windowsエクスプローラーでファイルを開くかどうかを尋ねられます。現在、composer.pharをWindowsにインストールしていますが、起動に問題があります。必要な依存関係でsymfony2フォルダーを更新するにはどうすればよいでしょうか。ありがとうございました。

17
applecrusher

問題は、Windowsが.pharファイルを開く方法を知らないことです。 phpインタープリターphp composer.phar updateを使用してそれらを実行する必要があり、phpインタープリター(php.exe)がPATHでアクセス可能でなければなりません。

コマンドphp -vを使用して、コマンドラインからphpにアクセスできるかどうかを確認できます。

16
kormik

CMD:

php C:\ProgramData\ComposerSetup\bin\composer.phar self-update
37
jfraber
  1. C:\ProgramData\ComposerSetup\bin\composer.pharに移動します
  2. CMDでphp composer.pharpdate)または(self-update)を記述します
6
Farbod

1:cmdを開く

  1. Wampがある場合のように、まず作業ディレクトリに移動し、次にc:/ wamp/wwwに移動します。

  2. 次に、composerコマンドのリストが表示されたら、composerコマンドを入力します。

  3. 「composer self-update」と入力します。

5:次に、プロセスを確認できます。

4
Pankaj Kumar