安装 Composer 依赖管理器并立即运行

安装 Composer 依赖管理器并立即运行

我安装了 Composer PHP 依赖管理器,然后在 Ubuntu 18.04 上使用 Bash 以这种方式运行它:

curl -sS https://getcomposer.org/installer -o composer-setup.php
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
composer

A两线替代方案将包括composer在第二行,带有&&;类似:

curl -sS https://getcomposer.org/installer -o composer-setup.php
php composer-setup.php --install-dir=/usr/local/bin --filename=composer && composer

但我必须说,原则上,我很不愿意使用一衬垫&&;。也许我应该改变态度,也许不应该。

--install-dir=/usr/local/bin是否有像or 这样的参数可以在安装结束时直接运行 Composer,从而减少对or--filename=composer的需要?&&;

答案1

--install-dir=/usr/local/bin是否有像or 这样的参数可以在安装结束时直接运行 Composer,从而减少对or--filename=composer的需要?&&;

运行./composer-setup.php --help列出了支持的选项,并显示没有任何东西可以实现您所追求的。

运行单独的命令并没有什么问题,这就是 shell 脚本的用途。然而,单独的行 和 之间有一个区别&&,即&&确保composer仅在下载和安装成功时才运行。您可以实现相同的效果set -e(在某些环境下有许多警告,但据我所知,没有任何适用于您)。

如果你真的想最小化你的命令行,你可以运行

curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && composer

但我始终建议保留下载的安装程序的副本。

相关内容