首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编写器安装/ GitHub令牌& API速率限制

编写器安装/ GitHub令牌& API速率限制
EN

Stack Overflow用户
提问于 2016-01-22 12:21:25
回答 2查看 964关注 0票数 2

我正在使用composer install部署我的Symfony项目。最近我发现了来自GitHub利率限制的错误。然后我创建了一个令牌,我不想让它在全球范围内配置,而是将它存储到composer.json的配置部分,这样每个人都可以共享它。

编辑:具体地在composer.json中,我有

"config": { "github-oauth": { "github.com": "mygithubtokenhere" } }

但是,当我生成composer.lock文件时,里面没有标记的痕迹。

我的问题是:在执行composer install时会发生什么,据我所知,这仅仅是读取composer.lock文件?composer install是否也读取composer.json来获取配置数据?编辑:或者,是否不可能让配置数据运行composer install

编辑:只是澄清一下,我不希望composer install.json生成.lock (我的.lock已经生成)。我希望composer install读取我已经生成的.lock。但我不知道它是否/如何读取只存在于composer.json中的配置部分。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-25 17:18:05

如果删除composer.json (但保留composer.lock),composer install将打印以下错误:

Composer无法在/path/ To /my/project中找到用于初始化项目的composer.json文件,请创建一个composer.json文件,如https://getcomposer.org/“入门”部分所述

这实际上回答了我的问题:composer install不仅读取composer.lock文件,而且还读取composer.json。因此,它从那里获取配置数据。

票数 0
EN

Stack Overflow用户

发布于 2016-01-22 12:27:42

此链接可能有助于您:https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file编写器安装检查是否存在composer.lock。如果存在,则从composer.lock获取信息,否则生成composer.lock。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34946612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档