2016-09-27 149 views
0

sS https://getcomposer.org/installer | php 後生成器錯誤。我得到這個輸出:從終端安裝

Composer successfully installed to: /Users/kevin/composer.phar 
Use it: php composer.phar 
Some settings on your machine may cause stability issues with Composer. 
If you encounter issues, try to change the following: 

The OpenSSL library (0.9.8zc) used by PHP does not support TLSv1.2 or TLSv1.1. 
If possible you should upgrade OpenSSL to version 1.0.1 or above. 

然後我試圖運行:composer -h

,並沒有工作,它說沒有找到命令。有關如何解決這個問題的任何想法?

將不勝感激。

由於提前,

凱文

+0

您需要將''在/ usr /本地/ bin'如果你想在全球安裝的作曲家,或者只是調用'PHP作曲家內composer.phar' .phar -h'。 – Federkun

回答

0

在腳本說,作曲家安裝到/Users/kevin/composer.phar,這意味着它是唯一可用的,當你在這個目錄中。爲了使它在任何地方都可用,文件必須放置在/usr/local/bin文件夾中。

以下命令將有直接安裝:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer 
+0

同樣的錯誤令人遺憾 –

+0

儘管這段代碼可能有助於解決問題,但它並沒有解釋_why_和/或_how_它是如何回答問題的。提供這種附加背景將顯着提高其長期教育價值。請[編輯]您的答案以添加解釋,包括適用的限制和假設。 –

相關問題