PHP Composer - Composer kann nicht auf macOS Sierra installiert werden

7

Ich versuche, composer zu installieren, indem ich den auf der getcomposer.org/download-Dokumentationsseite bereitgestellten Befehl ausführe:

%Vor%

Aber ich bekomme eine Fehlermeldung, die sagt:

%Vor%

Ich versuche auch, es global zu installieren, aber ich kann nicht aus dieser Nachricht herauskommen. Bitte helfen Sie D:

    
Yoshihiro Ortiz 23.10.2016, 17:15
quelle

9 Antworten

14

Ich hatte dieselben Probleme, aber das was ich gemacht habe:

  • Ich kopiere das in das Terminal php -r "copy('http://getcomposer.org/installer', 'composer-setup.php');" auf dem Terminal, welches den Composer in das Verzeichnis, in dem du dich gerade befindest, herunterlädst.
  

(das Problem verursachte wegen https protocol )

  • Und dann php composer-setup.php --install-dir=/usr/local/bin --filename=composer führe diesen Befehl aus, der den Composer in meinem bin-Ordner installiert, damit ich ihn global ausführen kann.

  • Dann müssen Sie die Verbindung zum Composer php -r "unlink('composer-setup.php');"

  • aufheben
  • Überprüfen Sie abschließend, ob der Composer installiert ist composer -V .

Viel Glück!

    
AsimRazaKhan 20.12.2016 12:57
quelle
4

Ich hatte das gleiche Problem- hier ist der richtige Weg

  1. sauber dir & gt; Endgerät & gt; mkdir composer

  2. cd composer

  3. curl -sS https://getcomposer.org/installer | php

  4. sudo mv composer.phar /usr/local/bin/

    vim ~/.bash_profile

  5. alias composer="php /usr/local/bin/composer.phar"

criseg 25.10.2016 10:53
quelle
3

Ich hatte dieselben Probleme, aber das was ich gemacht habe:

  • Ich habe curl -sS https://getcomposer.org/installer | php auf meinem Terminal ausgeführt, wodurch der Composer auf meinem PC installiert wurde.
  • Und dann habe ich Composer in meinen bin-Ordner verschoben, damit ich ihn global ausführen konnte mv Composer.phar usr/local/bin/composer .
Nanle Paul 23.10.2016 18:09
quelle
1

Es funktioniert für mich wie folgt:

Ich habe

ausgeführt %Vor%

auf meinem Terminal, wodurch der Composer auf meinem PC installiert wurde. Und dann habe ich Composer in meinen bin-Ordner verschoben, damit ich ihn global ausführen kann:

%Vor%     
Jitendra Kumar Sharma 17.04.2017 16:05
quelle
0

Bitte verwenden Sie nichts davon. Ich sage nicht, dass es falsch ist.

Bitte folgen Sie dem Link https://getcomposer.org/download/ , um die neueste Version von Composer zu installieren.

Der Grund dafür ist, dass Sie, wenn Sie von getcomposer.org herunterladen, die neueste Datei wie https://getcomposer.org/installer & composer-setup.php herunterladen.

Und Vergleich mit falscher SHA384-Hash-Datei (wie e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae ), so wird es nicht funktionieren.

    
Sridhar 05.12.2016 09:12
quelle
0

Ich hatte auch die gleichen Probleme, den Komponisten nach einer Neuinstallation von macOS Sierra zu installieren. Meine Lösung, damit es funktioniert:

  1. Öffnen Sie Ihr Terminal
  2. sudo php -r "copy('http://getcomposer.org/installer', 'composer-setup.php');"
  3. sudo php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
  4. sudo php composer-setup.php
  5. sudo php -r "unlink('composer-setup.php');"
  6. sudo mv composer.phar /usr/local/bin/composer

Um zu überprüfen, ob alles korrekt installiert ist, geben Sie Folgendes ein: composer -V

    
CodeWhisperer 01.11.2016 09:25
quelle
0

Die Anweisungen in der offiziellen Seite sind manchmal verwirrend

oder funktioniert nicht auf macOS Sierra.

Aber die Installation ist immer noch einfach wie zuvor. Führen Sie einfach zwei Befehlszeilen auf Ihrem Terminal aus.

  1. curl -s Ссылка | PHP
  2. mv Komponist.phar usr / local / bin / Komponist
theRana 08.07.2017 10:13
quelle
0

Sie können auch composer.phar (wozu Sie nach der Installation kommen) einfach an die gewünschte Stelle setzen und einen Symlink in /usr/local/bin/composer mit ln -s

erstellen     
Paul B. Hartzog 17.11.2017 17:25
quelle
0

Ich benutze diese Methode und funktioniert gut für mich auf ubuntu 17.10

1 -erzeugt Datei-Bash

1-1 Erstellen Sie ein Verzeichnis auf dem Desktop. Öffnen Sie dann das Terminal

%Vor%

2 -edited-Datei sh1.sh schreibt diese Anweisungen

%Vor%

3 -auf Terminal-Lauf

%Vor%     
pedram shabani 11.04.2018 18:49
quelle

Tags und Links