我已经按照Composer网站上的全局安装指南进行了操作:https://getcomposer.org/doc/00-intro.md#globally。但是问题是每次使用Composer时我都必须使用sudo命令,这很麻烦,因为
我尝试过以下方法:
1. 使用
2. 将
请问如何解决这个问题,以便我不必每次运行Composer时都使用
sudo composer update
创建的每个供应商文件夹都属于root
,我必须将其更改为www-data
。我尝试过以下方法:
1. 使用
chmod +x /usr/local/bin/composer
,但该文件仍由root
拥有,因此我仍需要使用sudo命令运行Composer。2. 将
/usr/local/bin/composer
的所有者更改为www-data:www-data
,并将权限设置为775。但是仍需要在composer之前加上sudo命令才能运行。请问如何解决这个问题,以便我不必每次运行Composer时都使用
sudo
命令?
/usr/local/bin/composer
的所有者。即使该文件的所有者是root
,执行时的环境也是运行它的用户的环境。 - Shi