Composer php chmod():不允许操作

Composer php chmod():不允许操作,composer-php,Composer Php,在我的smfony项目上安装composer时,我总是收到这样的消息。似乎所有权限都做得很好 user@ubuntu:/var/www/html/sf-test$ composer install Loading composer repositories with package information Installing dependencies (including require-dev) from lock file Nothing to install or update Gene

在我的smfony项目上安装composer时,我总是收到这样的消息。似乎所有权限都做得很好

user@ubuntu:/var/www/html/sf-test$ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
ocramius/package-versions:  Generating version class...


  [ErrorException]                  
  chmod(): Operation not permitted  


install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--] [<packages>]...
这是我的用户:

user@ubuntu:/var/www/html/sf-test$ id
uid=1000(user) gid=1000(user) Gruppen=1000(user),0(root),4(adm),24(cdrom),27(sudo),30(dip),33(www-data),46(plugdev),118(lpadmin),128(sambashare)
有没有人给我一个提示,我的缺点是什么? 当做 n00n对我来说也是同样的问题

我通过删除我的用户(必须使用composer)的缓存目录来修复此问题:

sudo rm-R/home/$USER/.cache/

以及此软件包的供应商目录:

sudo rm-R/PATH/TO/YOUR_PROJECT/vendor/ocramius

我也使用ACL,不知道它是否真的很重要


但是在composer更新/安装之后,不要再抛出错误。

我也遇到了同样的问题,但我通过删除
/vendor
文件夹,然后运行
composer安装来解决它

如果您使用ubuntu或其他Linux发行版,则可以在项目文件夹中运行:

rm-rf供应商和编写器安装

不允许Travis chmod操作

有关Travis的错误,请转到右上角的
More options->Caches
,删除那里的任何缓存

user@ubuntu:/var/www/html/sf-test$ id
uid=1000(user) gid=1000(user) Gruppen=1000(user),0(root),4(adm),24(cdrom),27(sudo),30(dip),33(www-data),46(plugdev),118(lpadmin),128(sambashare)