1. ホーム
  2. php

[解決済み] カレントと異なるディレクトリでcomposerを実行する

2023-05-02 11:08:09

質問

検索すると、ライブラリのインストールディレクトリの移動に関する結果がほとんどなので、この質問が既出かどうかはわかりません。

私はグローバルにインストールされたcomposerコマンドを持っています。たとえば、次のように実行する方法はありますか。 composer install をカレントとは別のディレクトリで実行する、つまり、コマンドを実行するディレクトリを指定する方法はありますか?

例えば /home/someuser を実行したときと同じ結果を得たいと思います。 composer install の中で /home/someuser/myproject . もちろん、単純にカレントディレクトリを変えて、composerを実行して戻るというのも一つの方法でしょう。

解決方法は?

試しに composer install -h . そこには、オプション --working-dir (または -d ). そしてそれが、あなたが探しているものです。

では、実行します。

composer install --working-dir=/home/someuser/myproject

この他にも 作曲家のドキュメント .



オペレーティング・システムによっては = を削除する必要があるかもしれません。

composer install --working-dir /home/someuser/myproject