Merge remote-tracking branch 'igorw/patch-5'

main
Jordi Boggiano 12 years ago
commit b7b1a1eab6

@ -13,7 +13,7 @@ Installation / Usage
1. Download the [`composer.phar`](https://getcomposer.org/composer.phar) executable or use the installer. 1. Download the [`composer.phar`](https://getcomposer.org/composer.phar) executable or use the installer.
``` sh ``` sh
$ curl -s https://getcomposer.org/installer | php $ curl -sS https://getcomposer.org/installer | php
``` ```
@ -51,7 +51,7 @@ Since Composer works with the current working directory it is possible to instal
in a system wide way. in a system wide way.
1. Change into a directory in your path like `cd /usr/local/bin` 1. Change into a directory in your path like `cd /usr/local/bin`
2. Get Composer `curl -s https://getcomposer.org/installer | php` 2. Get Composer `curl -sS https://getcomposer.org/installer | php`
3. Make the phar executable `chmod a+x composer.phar` 3. Make the phar executable `chmod a+x composer.phar`
4. Change into a project directory `cd /path/to/my/project` 4. Change into a project directory `cd /path/to/my/project`
5. Use Composer as you normally would `composer.phar install` 5. Use Composer as you normally would `composer.phar install`
@ -123,4 +123,4 @@ Acknowledgments
- This project's Solver started out as a PHP port of openSUSE's - This project's Solver started out as a PHP port of openSUSE's
[Libzypp satsolver](http://en.opensuse.org/openSUSE:Libzypp_satsolver). [Libzypp satsolver](http://en.opensuse.org/openSUSE:Libzypp_satsolver).
- This project uses hiddeninput.exe to prompt for passwords on windows, sources - This project uses hiddeninput.exe to prompt for passwords on windows, sources
and details can be found on the [github page of the project](https://github.com/Seldaek/hidden-input). and details can be found on the [github page of the project](https://github.com/Seldaek/hidden-input).

@ -63,7 +63,7 @@ Linux and OSX.
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 means downloading it into your project): Composer (again, this means downloading it into your project):
$ curl -s https://getcomposer.org/installer | php $ curl -sS https://getcomposer.org/installer | php
This will just check a few PHP settings and then download `composer.phar` to This will just check a few PHP settings and then download `composer.phar` to
your working directory. This file is the Composer binary. It is a PHAR (PHP your working directory. This file is the Composer binary. It is a PHAR (PHP
@ -73,7 +73,7 @@ line, amongst other things.
You can install Composer to a specific directory by using the `--install-dir` You can install Composer to a specific directory by using the `--install-dir`
option and providing a target directory (it can be an absolute or relative path): option and providing a target directory (it can be an absolute or relative path):
$ curl -s https://getcomposer.org/installer | php -- --install-dir=bin $ curl -sS https://getcomposer.org/installer | php -- --install-dir=bin
#### Globally #### Globally
@ -83,7 +83,7 @@ executable and invoke it without `php`.
You can run these commands to easily access `composer` from anywhere on your system: You can run these commands to easily access `composer` from anywhere on your system:
$ curl -s https://getcomposer.org/installer | php $ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer $ sudo mv composer.phar /usr/local/bin/composer
Then, just run `composer` in order to run Composer instead of `php composer.phar`. Then, just run `composer` in order to run Composer instead of `php composer.phar`.

@ -4,7 +4,7 @@
To install Composer, you just need to download the `composer.phar` executable. To install Composer, you just need to download the `composer.phar` executable.
$ curl -s https://getcomposer.org/installer | php $ curl -sS https://getcomposer.org/installer | php
For the details, see the [Introduction](00-intro.md) chapter. For the details, see the [Introduction](00-intro.md) chapter.
@ -17,7 +17,7 @@ This should give you a list of available commands.
> **Note:** You can also perform the checks only without downloading Composer > **Note:** You can also perform the checks only without downloading Composer
> by using the `--check` option. For more information, just use `--help`. > by using the `--check` option. For more information, just use `--help`.
> >
> $ curl -s https://getcomposer.org/installer | php -- --help > $ curl -sS https://getcomposer.org/installer | php -- --help
## `composer.json`: Project Setup ## `composer.json`: Project Setup

@ -11,7 +11,7 @@ This is a list of common pitfalls on using Composer, and how to avoid them.
latest version**. See [self-update](../03-cli.md#self-update) for details. latest version**. See [self-update](../03-cli.md#self-update) for details.
2. Make sure you have no problems with your setup by running the installer's 2. Make sure you have no problems with your setup by running the installer's
checks via `curl -s https://getcomposer.org/installer | php -- --check`. checks via `curl -sS https://getcomposer.org/installer | php -- --check`.
3. Ensure you're **installing vendors straight from your `composer.json`** via 3. Ensure you're **installing vendors straight from your `composer.json`** via
`rm -rf vendor && composer update -v` when troubleshooting, excluding any `rm -rf vendor && composer update -v` when troubleshooting, excluding any

@ -19,7 +19,7 @@ function includeIfExists($file)
if ((!$loader = includeIfExists(__DIR__.'/../vendor/autoload.php')) && (!$loader = includeIfExists(__DIR__.'/../../../autoload.php'))) { if ((!$loader = includeIfExists(__DIR__.'/../vendor/autoload.php')) && (!$loader = includeIfExists(__DIR__.'/../../../autoload.php'))) {
echo 'You must set up the project dependencies, run the following commands:'.PHP_EOL. echo 'You must set up the project dependencies, run the following commands:'.PHP_EOL.
'curl -s http://getcomposer.org/installer | php'.PHP_EOL. 'curl -sS https://getcomposer.org/installer | php'.PHP_EOL.
'php composer.phar install'.PHP_EOL; 'php composer.phar install'.PHP_EOL;
exit(1); exit(1);
} }

Loading…
Cancel
Save