This commit is contained in:
成武 2014-01-31 01:28:36 +08:00
parent 68b67e0034
commit f4ca12652e
2 changed files with 10 additions and 10 deletions

View File

@ -173,7 +173,7 @@
<a name="global"></a> <a name="global"></a>
## 全局执行 `global` ## 全局执行 `global`
`global` 命令允许你在 [COMPOSER_HOME](#composer-home) 目录下执行其它命令,像 `install`、`require` 或 `update` `global` 命令允许你在 [COMPOSER_HOME](#COMPOSER_HOME) 目录下执行其它命令,像 `install`、`require` 或 `update`
并且如果你将 `$COMPOSER_HOME/vendor/bin` 加入到了 `$PATH` 环境变量中,你就可以用它在命令行中安装全局应用,下面是一个例子: 并且如果你将 `$COMPOSER_HOME/vendor/bin` 加入到了 `$PATH` 环境变量中,你就可以用它在命令行中安装全局应用,下面是一个例子:
@ -478,7 +478,7 @@
你可以在 `COMPOSER_HOME` 目录中放置一个 `config.json` 文件。在你执行 `install``update` 命令时Composer 会将它与你项目中的 `composer.json` 文件进行合并。 你可以在 `COMPOSER_HOME` 目录中放置一个 `config.json` 文件。在你执行 `install``update` 命令时Composer 会将它与你项目中的 `composer.json` 文件进行合并。
该文件允许你为用户的项目设置 [配置信息](04-schema.md#config) 和 [资源地址](05-repositories.md)。 该文件允许你为用户的项目设置 [配置信息](04-schema.md#config) 和 [资源](05-repositories.md)。
_全局__项目_ 存在相同配置项,那么项目中的 `composer.json` 文件拥有更高的优先级。 _全局__项目_ 存在相同配置项,那么项目中的 `composer.json` 文件拥有更高的优先级。

View File

@ -6,10 +6,10 @@
--- ---
- [composer.json](#composer.json) - [composer.json](#composer.json)
- [JSON schema](#JSON schema) - [JSON schema](#JSON-schema)
- [Root 包](#Root Package) - [Root 包](#Root-Package)
- [属性](#Properties) - [属性](#Properties)
- [包名 `name`](#package name) - [包名 `name`](#package-name)
- [描述 `description`](#description) - [描述 `description`](#description)
- [版本 `version`](#version) - [版本 `version`](#version)
- [安装类型 `type`](#type) - [安装类型 `type`](#type)
@ -43,12 +43,12 @@
--- ---
<a name="JSON schema"></a> <a name="JSON-schema"></a>
## JSON schema ## JSON schema
我们有一个 [JSON schema](http://json-schema.org) 格式化文档,它也可以被用来验证你的 `composer.json` 文件。事实上,它已经被 `validate` 命令所使用。 你可以在这里找到它: [`res/composer-schema.json`](https://github.com/composer/composer/blob/master/res/composer-schema.json). 我们有一个 [JSON schema](http://json-schema.org) 格式化文档,它也可以被用来验证你的 `composer.json` 文件。事实上,它已经被 `validate` 命令所使用。 你可以在这里找到它: [`res/composer-schema.json`](https://github.com/composer/composer/blob/master/res/composer-schema.json).
<a name="Root Package"></a> <a name="Root-Package"></a>
## Root 包 ## Root 包
“root 包”是指由 `composer.json` 定义的在你项目根目录的包。这是 `composer.json` 定义你项目所需的主要条件。(简单的说,你自己的项目就是一个 root 包) “root 包”是指由 `composer.json` 定义的在你项目根目录的包。这是 `composer.json` 定义你项目所需的主要条件。(简单的说,你自己的项目就是一个 root 包)
@ -65,7 +65,7 @@
<a name="Properties"></a> <a name="Properties"></a>
## 属性 ## 属性
<a name="package name"></a> <a name="package-name"></a>
### 包名 `name` ### 包名 `name`
包的名称,它包括供应商名称和项目名称,使用 `/` 分隔。 包的名称,它包括供应商名称和项目名称,使用 `/` 分隔。
@ -266,7 +266,7 @@ composer 原生支持以下4种类型
<a name="Package-links"></a> <a name="Package-links"></a>
### Package links ### Package links
下面提到的所有对象,都应该是 包名 到 [版本](01-basic-usage.md#包版本) 的映射对象。 下面提到的所有对象,都应该是 包名 到 [版本](01-basic-usage.md#Package-Versions) 的映射对象。
例: 例:
@ -485,7 +485,7 @@ Symfony 就是一个例子。它有一些独立的包作为组件。Yaml 组件
这定义了通过稳定性过滤包的默认行为。默认为 `stable`(稳定)。因此如果你依赖于一个 `dev`(开发)包,你应该明确的进行定义。 这定义了通过稳定性过滤包的默认行为。默认为 `stable`(稳定)。因此如果你依赖于一个 `dev`(开发)包,你应该明确的进行定义。
对每个包的所有版本都会进行稳定性检查,而低于 `minimum-stability` 所设定的最低稳定性的版本,将在解决依赖关系时被忽略。对于个别包的特殊稳定性要求,可以在 `require``require-dev` 中设定(请参考 [package links](#package-links))。 对每个包的所有版本都会进行稳定性检查,而低于 `minimum-stability` 所设定的最低稳定性的版本,将在解决依赖关系时被忽略。对于个别包的特殊稳定性要求,可以在 `require``require-dev` 中设定(请参考 [Package links](#Package-links))。
可用的稳定性标识(按字母排序):`dev`、`alpha`、`beta`、`RC`、`stable`。 可用的稳定性标识(按字母排序):`dev`、`alpha`、`beta`、`RC`、`stable`。