如何使用Composer将私有仓库中的脚本放入〜/ .composer / vendor

时间:2015-11-26 03:18:54

标签: bash composer-php

我喜欢drush/drushpsy/psysh等一些工具可以与composer global require ...一起安装,以便将可执行文件符号链接到~/.composer/vendor/bin

虽然我仍然需要将~/.composer/vendor/bin添加到我的$ PATH,之后更新很简单:composer global update

所以,我的问题是,我有一个私有存储库,我希望以与drush和psysh相同的方式全局安装,使用以下命令:

composer global require MY/PACKAGE

假设我可以控制存储库的内容,并且可以在其中放置composer.json或packages.json,实现此目的的最简单方法是什么?

1 个答案:

答案 0 :(得分:2)

首先运行:

使Composer可用于Composer
composer config -g repositories.<name> <type> <url>
  • 用唯一名称替换<name>来标识您的存储库(例如myrepo)。
  • <type>替换为存储库类型(最有可能vcs,请参阅documentation)。
  • <url>替换为您的存储库(私人服务器,bitbucket,github等)。

您可以在documentation here

中详细了解相关信息

然后你可以简单地运行:

composer global require your/package