1

Composer for PHP アプリケーションを Windows 8 ラップトップにインストールし、実行しようとしています。

composer.phar install

現在のディレクトリが私のXAMPPサーバーのプロジェクトフォルダーであるCMDから。このフォルダーには、次のファイルがあります。

composer.json

この内容で:

{
"require" {
    "zurb/foundation": "v4.3.*"
    }

}

次に、Windows から、どのプログラムで PHAR ファイルを実行したいか尋ねられます... そこで、XAMPP サーバーのインストールから php.exe を選択しました。

次に、次の出力を取得します。

c:\xampp\htdocs\playground1>composer.phar install
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version a2a70380c14a20b3f611d849eae7342f2e35c763 2013-10-21 09:51:22

Usage:
  [options] command [arguments]

Options:
  --help           -h Display this help message.
  --quiet          -q Do not output any message.
  --verbose        -v|vv|vvv Increase the verbosity of messages: 1 for normal ou
tput, 2 for more verbose output and 3 for debug
  --version        -V Display this application version.
  --ansi              Force ANSI output.
  --no-ansi           Disable ANSI output.
  --no-interaction -n Do not ask any interactive question.
  --profile           Display timing and memory usage information
  --working-dir    -d If specified, use the given directory as working directory
.

Available commands:
  about            Short information about Composer
  archive          Create an archive of this composer package
  config           Set config options
  create-project   Create new project from a package into given directory.
  depends          Shows which packages depend on the given package
  diagnose         Diagnoses the system to identify common errors.
  dump-autoload    Dumps the autoloader
  dumpautoload     Dumps the autoloader
  global           Allows running commands in the global composer dir ($COMPOSER
_HOME).
  help             Displays help for a command
  init             Creates a basic composer.json file in current directory.
  install          Installs the project dependencies from the composer.lock file
 if present, or falls back on the composer.json.
  licenses         Show information about licenses of dependencies
  list             Lists commands
  require          Adds required packages to your composer.json and installs the
m
  run-script       Run the scripts defined in composer.json.
  search           Search for packages
  self-update      Updates composer.phar to the latest version.
  selfupdate       Updates composer.phar to the latest version.
  show             Show information about packages
  status           Show a list of locally modified packages
  update           Updates your dependencies to the latest version according to
composer.json, and updates the composer.lock file.
  validate         Validates a composer.json

c:\xampp\htdocs\playground1>

それで、Composer プログラムは、私がいくつかのパラメーターを指定したことを認識していないように見えます...ここで何が間違っているのでしょうか?

ありがとう!

4

1 に答える 1

0

.pharファイル間の接続を作成している間、およびphpこれらを開くアプリケーションとして、Windowsはさらにコマンドライン引数を渡すコードを追加しなかったと思います。したがって、PHP は実質的に Phar ファイルの名前のみを取得し、それ以外は何も取得しません。

Marcus Pope からの回答に正しい解決策があるように見えるこの質問を見つけまし%*た。 open コマンドに追加して、さらにすべての cli オプションを渡します。

于 2013-10-31T08:38:51.547 に答える