2016-09-28 8 views
1

私はHerokuで使用するためにComposerをセットアップしようとしていますが、問題が発生しています。私は、composer.pharファイルを生成するダウンロード手順hereに従ってきました。私はhereの指示に従って/usr/local/bin/composerに移動しました。 CLIからcomposerを実行するときに今、私は作者は単純な-Vコマンドのためにsudoが必要です

Could not open input file: /Users/myusername/.composer/composer.phar

sudo composer -Vは私にバージョン番号を取得し、エラーが出るが、警告で

Do not run Composer as root/super user! See https://getcomposer.org/root for details 

リンクは、私ができる、シンプル-Vコマンドに無関係と思われますとにかく実行するにはsudoする必要があると想像してください。私は本書でこのインストールを行ってきましたが、これは正しくないようです。私はroot以外のユーザーが自分のシステム上のシェルから...実行権限を持っていない疑いがある

答えて

3

は、私が...

ls -al /usr/local/bin/composer 
-rwxr-xr-x 1 root user 1201562 Dec 8 2015 /usr/local/bin/composer 

などを取得します。 rootのフルpermは、他の人のために&を実行してください。あなたがする必要があります..

sudo chmod 755 /usr/local/bin/composer 
関連する問題