J'ai suivi composer manuel (installation globale de composer (manuel)) pour installer composer sur Ubuntu.
$ ll /usr/local/bin/
total 4760
drwxr-xr-x 2 root root 4096 2012-03-29 08:29 ./
drwxr-xr-x 10 root root 4096 2011-04-26 00:50 ../
-rwxr-xr-x 1 root root 410324 2012-03-29 08:28 composer.phar
Autres scripts d' /usr/local/bin/
œuvres, mais compositeur donne:
$php composer.phar update
Could not open input file: composer.phar
Cela ne fonctionne que si je saisis le chemin absolu vers composer.phar
. Comment régler ceci?
#!/usr/bin/env php
qui indique à Ubuntu que le fichier est un fichier php et qu'il doit être exécuté avec le programme php.TLDR;
Comme décrit sur le site Web Composer :
Méthode manuelle
J'ai trouvé un moyen plus facile d'installer globalement composer que le manuel proscrit dans le github
readme.md
. C'est en fait sur le site getcomposer.org :Et si vous êtes encore plus paresseux, comme moi, vous pouvez créer un alias:
De cette façon, vous pouvez appeler un compositeur avec juste
composer
la source
$ sudo mv composer.phar /usr/local/bin/composer
, puis que j'essaie de taper,$ composer
j'obtiens le message d'erreur suivant:bash: /usr/local/bin/composer: Permission denied
comment modifier ces autorisationschmod +x /usr/local/bin/composer
En fait, getcomposer.org recommande maintenant une méthode plus simple:
Maintenant, vous pouvez simplement utiliser
composer
sans vous embêter avec un alias ou unsh
script séparé .la source
Une autre alternative pour obtenir une
composer
commande agréable au lieu decomposer.phar
:la source
pour une exécution plus facile, j'ai créé / usr / local / bin / composer avec le contenu suivant:
ne pas oublier
sudo chmod +x /usr/local/bin/composer.phar
la source
Voici les étapes à suivre pour installer composer globalement: 1. Avant d'installer Composer, assurez-vous que toutes les dépendances sont installées sur notre serveur.
Tout d'abord, mettez à jour le cache du gestionnaire de paquets en lançant:
2. Maintenant, installons les dépendances. Nous aurons besoin
Tout peut être installé avec la commande suivante:
3. Installation du compositeur avec une seule commande:
4. Ceci téléchargera et installera Composer en tant que commande système appelée composer, sous / usr / local / bin. La sortie devrait ressembler à ceci:
Sortie:
Utilisez-le: php / usr / local / bin / composer
5. Pour tester votre installation, exécutez:
Sortie:
la source
J'ai créé un script bash simple qui installe automatiquement composer pour l'utilisateur actuel / tous les utilisateurs. Vous pouvez utiliser l'une des commandes suivantes de votre terminal pour utiliser le script bash.
Utilisateur actuel
Tous les utilisateurs
Découvrez le Gist
la source
Cela pourrait fonctionner pour vous. Notez que
sudo
est utilisé deux fois ici.la source