也许只是一个愚蠢的问题.从github.com下载/克隆作曲家源代码后,如何运行它或将其编译成phar文件?
运行"php bin/composer -v"时,会显示以下错误:
php bin/composer -v
You must set up the project dependencies using `composer install`
See https://getcomposer.org/download/ for instructions on installing Composer
Run Code Online (Sandbox Code Playgroud)
是说我必须先下载另一个composer.phar文件然后先运行"php composer.phar install"吗?
我认为这是一种递归方式,"作曲家"本身由作曲家管理:(
首先:如果有人只想使用Composer,他们一定不能从 GitHub 安装它,只需按照安装指南进行操作即可: https: //getcomposer.org/download/
好吧,回到问题。
“composer”本身是由composer管理的
是的,为什么你认为它不好?
请参阅贡献者的官方文档。它正是鼓励这样的方式:
- 跑步
git clone https://github.com/composer/composer.git- 下载
composer.phar可执行文件- 运行 Composer 来获取依赖项:
cd composer && php ../composer.phar install
然后你可以通过启动来实际使用composer bin/composer,或者你可以通过将其编译成phar bin/compile。
如果你想知道 Composer 二进制文件是如何实际构建的,你可以在他们的Travis config中看到它。他们只是获取 Travis 提供的先前作曲家版本,并用它构建新的作曲家版本。
| 归档时间: |
|
| 查看次数: |
90 次 |
| 最近记录: |