[英]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 的最佳方式
在此處獲取作曲家的密鑰: https : //getcomposer.org/installer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
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;"
然后你得到一個安裝路徑復制它們並運行以下命令。
sudo mv composer.phar **/usr/local/bin/composer** (Replace your installed path)
現在與您的作曲家一起享受
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.