A zeneszerző globális telepítése (kézi)

81

A zeneszerző zeneszerzőjét kézi (zeneszerző globális telepítése (kézi)) követtem a zeneszerző telepítéséhez 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

A (z)/usr/local/bin/ szkriptek működnek, de a zeneszerző ad:

$php composer.phar update Could not open input file: composer.phar

Csak akkor működik, ha abszolút elérési utat adok acomposer.phar -hoz. Hogyan lehet ezt megjavítani?

    
készlet umpirsky 29.03.2012 08:40
forrás

8 válasz

29

Ne adjon hozzáphp -ot az elején. Csak hívja acomposer.phar -ot.

    
válasz adott garakkio 18.06.2012 20:20
forrás
190

TLDR;

Amint azt a Composer weboldalán írja le:

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

Kézi módszer

Könnyebb módszert találtam a zeneszerző globális telepítéséhez, mint a github readme.md kézikönyvben leírtak szerint. Ez valójában a getcomposer.org webhelyen található:

curl -s http://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/

És ha még lustabb vagy, mint én, létrehozhat egy álnevet:

alias composer='/usr/local/bin/composer.phar'

Ezzel a zeneszerzővel csakcomposer

lehet hívni     
válasz adott chrisjlee 18.07.2012 21:43
forrás
26

Valójában a getcomposer.org most egyszerűbb módszert javasol:

$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer

Most csakcomposer -ot használhatsz anélkül, hogy egy alias vagy egy különsh szkriptet zavarsz.

    
válasz adott BenjaminRH 10.03.2013 16:05
forrás
7

Egy másik alternatíva acomposer paranccsal acomposer.phar helyett:

$ curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin
$ ln -s /usr/local/bin/composer.phar /usr/local/bin/composer
    
válasz adott Michael Härtl 17.04.2013 14:02
forrás
5

a könnyebb végrehajtáshoz létrehoztam a / usr / local / bin / compositort a tartalomhoz:

#!/bin/sh
exec /usr/local/bin/composer.phar "$@"

Ne felejtsd elsudo chmod +x /usr/local/bin/composer.phar

    
válasz adott bazilio91 17.10.2012 11:21
forrás
3

Az alábbi lépések a zeneszerző világszerte történő telepítéséhez követendők: 1. Mielőtt telepítené a zeneszerzőt, győződjön meg arról, hogy a kiszolgálón minden függőséget telepítettünk.

Első, frissítse a csomagkezelő gyorsítótárát futtatásával:

$ sudo apt-get update

2. Most telepítsük a függőségeket. Szükségünk lesz

  • curl = > letölteni a zeneszerzőt
  • php5-cli = > telepítése és futtatása
  • git = > amelyet a zeneszerző alkalmaz a projektfüggőségek letöltéséhez

Minden a következő paranccsal telepíthető:

$ sudo apt-get install curl php5-cli git

3. A zeneszerző telepítése egyetlen parancssal:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

4. Ez letölti és telepíti a zeneszerzőt zeneszerzőként működő rendszerszintű parancs alatt a / usr / local / bin alatt. A kimenetnek így kell kinéznie:

Output:

\#!/usr/bin/env php
All settings correct for using Composer
Downloading...

Composer successfully installed to: /usr/local/bin/composer

Használja: php / usr / local / bin / zeneszerző

5. A telepítés teszteléséhez futtassa:

$ composer -V

Output:

Composer version 1.1.3 2016-06-26 15:42:08
  1. Sikeres telepítés
válasz adott Ravistm 07.07.2016 03:06
forrás
0

Készítettem egy egyszerű bash scriptet , amely automatikusan telepíti a zeneszerzőt az aktuális felhasználó / összes felhasználó számára, a terminálon található parancsok a bash parancsfájl használatához.

Jelenlegi felhasználó

wget -O - https://gist.github.com/EmpireWorld/1dd5f59566e186907f99dc16badc382a/raw/install-composer-local.sh | bash

Minden felhasználó

wget -O - https://gist.github.com/EmpireWorld/1dd5f59566e186907f99dc16badc382a/raw/install-composer-global.sh | bash

Nézze meg a Gist

    
válasz adott Hasan Bayat 08.07.2017 19:13
forrás
-1

Ez működhet az Ön számára. Ne feledje, hogy asudo itt kétszer van használva.

sudo curl -sS https://getcomposer.org/installer | sudo php
    
válasz adott do_do_do 17.06.2016 12:29
forrás