我试图设置作曲家与Heroku使用,但我遇到了问题。我按照这里的下载步骤生成了编写器。phar文件。然后我按照这里的指令把它移到/usr/local/bin/composer
。现在,当从CLI运行composer
时,我得到错误
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用户没有执行权限。从我的系统的shell中,我得到…
ls -al /usr/local/bin/composer
-rwxr-xr-x 1 root user 1201562 Dec 8 2015 /usr/local/bin/composer
如;完全烫发为根,阅读&为其他人执行。你可能需要…
sudo chmod 755 /usr/local/bin/composer