簡體   English   中英

使用 Windows 安裝程序安裝 Composer 時出錯

[英]Error when installing composer using windows installer

Composer 安裝程序腳本未正確運行,因為未下載 composer.phar。 當我嘗試使用cmd使用php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" 我沒有得到答案只是顯示再次編寫代碼的地方然后我放了

php -r "if (hash_file('SHA384', 'composer-setup.php') === 'aa96f26c2b67226a324c27919f1eb05f21c248b987e6195cad9690d5c1ff713d53020a02ac8c217dbf90a7eacc9d141d') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

我得到的答案警告:hash_file(composer-setup.php):無法打開流:第 1 行的命令行代碼中沒有這樣的文件或目錄安裝程序損壞警告:unlink(composer-setup.php):沒有這樣的文件或第 1 行命令行代碼中的目錄

感謝幫助

您應該記住,如果您將它添加到環境的PATH變量中,則不需要鍵入php composer.phar 否則,如果它不起作用,您應該安裝composer.phar

嘗試運行此命令:

php -r "eval('?>'.file_get_contents('http://getcomposer.org/installer'));"

嘗試通過瀏覽器在https://getcomposer.org/installer手動獲取文件並將其保存為 composer-setup.php。 然后確保在與剛剛保存的文件相同的目錄中運行第二個命令(帶有哈希文件的命令)。

在 Ubuntu 中安裝 Composer 的最佳方式

  1. 在此處獲取作曲家的密鑰: https : //getcomposer.org/installer

  2. php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

  3. php -r "if (hash_file('SHA384', 'composer-setup.php') === 'SET YOUR DOWNLOADED KEY') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

  4. 然后你得到一個安裝路徑復制它們並運行以下命令。

  5. sudo mv composer.phar **/usr/local/bin/composer** (Replace your installed path)

現在與您的作曲家一起享受

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM