Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

Installer Composer localement

De AJLSM
Aller à la navigation Aller à la recherche

La documentation utiliser pour cette installation vient de https://getcomposer.org/doc/00-intro.md

Ce qu'il faut retenir :

  1. Se placer dans le répertoire où l'on souhaite installer localement Composer
  2. Suivre les instructions de téléchargement de Composer, https://getcomposer.org/download/

Si besoin, vous pouvez modifier le

--install-dir

et le

--filename
  1. Lancer Composer avec la commande
    php composer.phar
    

Si tout va bien, on obtient quelque chose comme ce qui suit :

   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.8.6 2019-06-11 15:03:05

Usage:
  command [options] [arguments]

Options:
  -h, --help                     Display this help message
  -q, --quiet                    Do not output any message
  -V, --version                  Display this application version
      --ansi                     Force ANSI output
      --no-ansi                  Disable ANSI output
  -n, --no-interaction           Do not ask any interactive question
      --profile                  Display timing and memory usage information
      --no-plugins               Whether to disable plugins.
  -d, --working-dir=WORKING-DIR  If specified, use the given directory as working directory.
  -v|vv|vvv, --verbose           Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:
  about                Shows the short information about Composer.
  archive              Creates an archive of this composer package.
  browse               Opens the package's repository URL or homepage in your browser.
  check-platform-reqs  Check that platform requirements are satisfied.
  clear-cache          Clears composer's internal package cache.
  clearcache           Clears composer's internal package cache.
  [...]
  why                  Shows which packages cause the given package to be installed.
  why-not              Shows which packages prevent the given package from being installed.

Problèmes rencontrés

Important :
Après une première installation locale réussie, la deuxième installation bloque sur la troisième ligne de commande
php composer-setup.php
All settings correct for using Composer
Unable to write keys.dev.pub to: /home/ajlsm/.composer
.

Contournement : passer en root : sudo su et relancer la commande.

Résultat :

php composer-setup.php
All settings correct for using Composer
Downloading...

Composer (version 1.8.6) successfully installed to: /home/ajlsm/recette/ad53/drupal-digiwin/src-lamayenne/composer.phar
Use it: php composer.phar
Important :
L'utilisation de root pour l'installation.