作曲家(软件)

从维基百科,自由百科全书
跳转到导航 跳到搜索
作曲家
Logo复合透明
开发者(s)Nils Adermann
霍尔迪博吉亚诺
初始释放三月1, 2012日7年前()2012-03-01〔1〕
稳定释放
1.86//六月11, 20192个月前()2019-06-11〔2〕
知识库 编辑Wikista
写在PHP
操作系统跨平台
类型包装经理
许可证MIT许可
网站获取作曲器org

作曲家是一个应用层包管理器对于PHP 编程语言它提供了管理PHP软件和所需的依赖关系的标准格式。图书馆. 它是由Nils Adermann和Jordi Boggiano开发的,他继续管理这个项目。他们于2011年4月开始开发,并于2012年3月1日首次发布。〔1〕作曲家深受启发JS的节点NPM“和露比捆扎机“。〔3〕项目的依赖解决算法开始作为OpenSSueS的基于PHP的端口。利比普普SATSOVER。〔4〕

作曲家从命令行并为应用程序安装依赖项(例如库)。它还允许用户安装PHP应用程序,这些程序可以在“打包机”上使用。〔5〕它是包含可用包的主要存储库。它还提供自动装填为指定AutoLoad信息的库的能力,以简化第三方代码的使用。

句法[编辑]

命令[编辑]

作曲家提供了几个参数,包括:〔6〕

  • 要求将参数中的库添加到文件中作曲家JSON并安装它。
  • 安装安装来自Cyrul.JSON的所有库。它是用来下载所有PHP存储库依赖项的命令。
  • 更新根据CaveR.JSON中所有允许的版本更新所有库。
  • 去除卸载一个库并从Cyr.jSON中删除它。

图书馆定义[编辑]

由以下命令生成的Java.jSON示例:

作曲家需要独白/独白
{
    “需要” {
        “独白/独白” “1.2。*”
    }
}

版本[编辑]

不同的授权版本的库定义如下:〔7〕

符号 角色(放置在版本号之前) 例子
> 允许扩展数字。此外,我们可以使用:>,<,<=。 “PHP”:“>=5.5.9”包括PHP 7。
= 排除一个版本。
- 定义一系列版本。
γ 增加可能的版本。 “交响乐/交响乐”:“2.8×3”只重写这两个版本。
* 扩展到所有的子版本。 “交响乐/交响乐”:“3.1。*”包括3.1.1。
~ 扩展到相同级别的下一个版本。 “教义/ORM”:“~ 2.5”也涉及2.6,但不是2.4,也不是3。
^ 与倾斜相同,只有有一个向后兼容.

支撑框架[编辑]

也见[编辑]

推荐信[编辑]

  1. ^ 软件发布,GITHUB.com,检索2016年4月24日。
  2. ^ 作曲家下载列表
  3. ^ 入门/依赖管理,GETCyral.ORG,检索到2013年11月28日。
  4. ^ 作曲家确认
  5. ^ PACKAGIST.ORG
  6. ^ “命令行接口/命令”.GETPrimeR.ORG.
  7. ^ “版本和约束-作曲家”.GETPrimeR.ORG.

外部链接[编辑]