Browse Source

add installer information

Rob Bast 9 years ago
parent
commit
eb98613672
1 changed files with 14 additions and 3 deletions
  1. 14 3
      doc/00-intro.md

+ 14 - 3
doc/00-intro.md

@@ -47,6 +47,12 @@ Linux and OSX.
 
 
 ### Downloading the Composer Executable
 ### Downloading the Composer Executable
 
 
+Composer offers a convenient installer that you can execute directly from the
+commandline. Feel free to [download this file](https://getcomposer.org/installer)
+or review it on [GitHub](https://github.com/composer/getcomposer.org/blob/master/web/installer)
+if you wish to know more about the inner workings of the installer. The source
+is plain PHP.
+
 There are in short, two ways to install Composer. Locally as part of your
 There are in short, two ways to install Composer. Locally as part of your
 project, or globally as a system wide executable.
 project, or globally as a system wide executable.
 
 
@@ -93,11 +99,16 @@ Run these commands to globally install `composer` on your system:
 ```sh
 ```sh
 curl -sS https://getcomposer.org/installer | php
 curl -sS https://getcomposer.org/installer | php
 mv composer.phar /usr/local/bin/composer
 mv composer.phar /usr/local/bin/composer
-chmod 755 /usr/local/bin/composer
 ```
 ```
 
 
-> **Note:** If the above fails due to permissions, run the `mv` and `chmod` line
-> again with sudo.
+> **Note:** If the above fails due to permissions, run the `mv` line again 
+> with sudo.
+
+A quick copy-paste version including sudo:
+
+```sh
+curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
+```
 
 
 > **Note:** On some versions of OSX the `/usr` directory does not exist by
 > **Note:** On some versions of OSX the `/usr` directory does not exist by
 > default. If you receive the error "/usr/local/bin/composer: No such file or
 > default. If you receive the error "/usr/local/bin/composer: No such file or