簡體   English   中英

在CentOS上安裝Composer失敗

[英]Installing Composer on CentOS fails

我收到以下錯誤:

[ErrorException] preg_replace_callback():編譯失敗:在(?(在偏移量36處,

而且不知道這意味着什么。

我在CentOS 5.10上也遇到同樣的錯誤。 您應該嘗試安裝舊版本。 1.0.0版對我有用:

    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    php composer-setup.php -- --version=1.0.0
    php -r "unlink('composer-setup.php');"

這並不是真正的答案,但是我只需要安裝Composer的特定庫即可。 所以我明白了。

在接下來的幾個月中,我將在新服務器上從CentOS切換到RedHat,這也將使其變得更容易。

暫無
暫無

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

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