1
0
Fork 0

Merge pull request #795 from lyrixx/doc-global-install

[Doc] Added a note to install composer globally
pull/796/head
Jordi Boggiano 2012-06-14 02:57:55 -07:00
commit 330f56c0ec
2 changed files with 16 additions and 0 deletions

View File

@ -46,6 +46,8 @@ any version beginning with `1.0`.
### Downloading the Composer Executable ### Downloading the Composer Executable
#### Locally
To actually get Composer, we need to do two things. The first one is installing To actually get Composer, we need to do two things. The first one is installing
Composer (again, this mean downloading it into your project): Composer (again, this mean downloading it into your project):
@ -61,10 +63,19 @@ option and providing a target directory (it can be an absolute or relative path)
$ curl -s http://getcomposer.org/installer | php -- --install-dir=bin $ curl -s http://getcomposer.org/installer | php -- --install-dir=bin
#### Globally
You can place this file anywhere you wish. If you put it in your `PATH`, You can place this file anywhere you wish. If you put it in your `PATH`,
you can access it globally. On unixy systems you can even make it you can access it globally. On unixy systems you can even make it
executable and invoke it without `php`. executable and invoke it without `php`.
You can run these commands to easily acces `composer` from anywhere on your system:
$ curl -s http://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
Then, just run `composer` in order to run composer
### Using Composer ### Using Composer
Next, run the `install` command to resolve and download dependencies: Next, run the `install` command to resolve and download dependencies:

View File

@ -177,6 +177,11 @@ command. It will replace your `composer.phar` with the latest version.
$ php composer.phar self-update $ php composer.phar self-update
If you have installed composer for your entire system (see [global installation](00-intro.md#globally)),
you have to run the command with `root` privileges
$ sudo composer self-update
## create-project ## create-project
You can use Composer to create new projects from an existing package. You can use Composer to create new projects from an existing package.