gpt4 book ai didi

composer-php - 不使用 sudo 运行 Composer

转载 作者:行者123 更新时间:2023-12-03 17:07:39 34 4
gpt4 key购买 nike

我遵循了 Composer 站点上关于在全局范围内安装 Composer 的指南:https://getcomposer.org/doc/00-intro.md#globally

问题是我每次使用 Composer 时都必须使用 sudo 。这是一个痛苦,因为每个供应商文件夹都是用 sudo composer update 创建的。归 root 的所有者所有我必须将其更改为 www-data .

我试过的东西:

我试过使用 chmod +x /usr/local/bin/composer这仍然需要我使用 sudo 运行 Composer,因为该文件归 root 所有.

更改所有者 /usr/local/bin/composerwww-data:www-data权限设置为 775。仍然需要我先运行 Composer 并预先添加 sudo。

我该如何解决这个问题,这样我就不必使用 sudo每次我运行 Composer ?

最佳答案

想通了问题所在。

1) 我要么必须清除 /home/lamp/.composer 中的缓存或更改此所有者

2)并更改/usr/local/bin/composer的所有者

完成这两个更改后,我现在可以在不使用 sudo 的情况下运行 composer 命令.

关于composer-php - 不使用 sudo 运行 Composer ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29111615/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com