cakephp インストールで composer install を実行しようとしていますが、ユーザーにフォルダーの権限を設定するかどうかを尋ねられます。
注意: これは例です。本番環境では、このcomposer install
コマンドは CI などを介して自動的に実行されます。
John:$ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
> Cake\Composer\Installer\PluginInstaller::postAutoloadDump
> App\Console\Installer::postInstall
Set Folder Permissions ? (Default to Y) [Y,n]?
これは素晴らしいのですが、Docker のインストールで操作が不要になり、デプロイメント プロセスが機能するように (ユーザーが関与しない)、コマンド ラインから「yes」を指定したい場合があります。いくつか試し、コードを調べ、必死に Google 検索しましたが、役に立ちませんでした。
デフォルトを yes / quiet に設定できる環境変数があると思いますが、それが何なのかがわかりません。
ベストアンサー1
試すcomposer install --no-interaction
かcomposer install -n
によるドキュメンテーションこれにより、対話型アクションが必要なときはいつでも Composer がデフォルトのオプションを選択するようになります。
--no-interaction (-n): Do not ask any interactive question.