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:
Ich hatte dieselben Probleme, aber das was ich gemacht habe:
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');"
Überprüfen Sie abschließend, ob der Composer installiert ist composer -V
.
Viel Glück!
Ich hatte das gleiche Problem- hier ist der richtige Weg
sauber dir & gt; Endgerät & gt; mkdir composer
cd composer
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/
vim ~/.bash_profile
alias composer="php /usr/local/bin/composer.phar"
Ich hatte dieselben Probleme, aber das was ich gemacht habe:
curl -sS https://getcomposer.org/installer | php
auf meinem Terminal ausgeführt, wodurch der Composer auf meinem PC installiert wurde. mv Composer.phar usr/local/bin/composer
. 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%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.
Ich hatte auch die gleichen Probleme, den Komponisten nach einer Neuinstallation von macOS Sierra zu installieren. Meine Lösung, damit es funktioniert:
sudo php -r "copy('http://getcomposer.org/installer', 'composer-setup.php');"
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;"
sudo php composer-setup.php
sudo php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
Um zu überprüfen, ob alles korrekt installiert ist, geben Sie Folgendes ein: composer -V
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.
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
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%Tags und Links php composer-php