Composer权限被拒绝,sudo无法正常工作

时间:2014-10-29 21:59:49

标签: centos composer-php

我在CentOS服务器上。当我致电composer install时,我收到以下错误:

bash: /usr/local/bin/composer: Permission denied

sudo composer install给了我这个:

sudo: composer: command not found

这里真的很困惑。任何人都知道可能是什么问题?

谢谢!

编辑:我已经做了一些研究,似乎我甚至没有在我的目录中下载Composer。 curl -sS https://getcomposer.org/installer | php实际上什么也没做!

2 个答案:

答案 0 :(得分:0)

首先像composer installation文档中提到的那样全局安装composer。我刚刚在这里添加了参考资料。

 $ curl -sS https://getcomposer.org/installer | php

然后将文件移至'/ usr / local / bin'。

$ sudo mv composer.phar /usr/local/bin/composer

尝试运行composer -V。如果您获得类似Composer version的输出,后跟版本号,则表明编辑器已成功安装。

如果您获得composer: command not found之类的任何输出,请使用以下命令为作曲家创建别名。所以它将在全球范围内执行。

$ alias composer='/usr/local/bin/composer'

现在,如果您运行composer -V,则表示您将输出为Composer Version,后跟版本号。

希望这会对某人有所帮助。

答案 1 :(得分:0)

试试这个:

org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

org.gradle.parallel=true