记载一次 composer 错误 composer failed to open stream: Permission denied

今天在部署项目的时候遇到问题:

Cannot create cache directory /home/ubuntu/.composer/cache/repo/https—packagist.phpcomposer.com/, or directory is not writable. Proceeding without cache

Loading composer repositories with package information

Installing dependencies (including require-dev) from lock file

Package operations: 75 installs, 0 updates, 0 removals

- Installing symfony/thanks (v1.0.7): Downloading (100%)

[ErrorException] copy(/home/ubuntu/.composer/cache/files/symfony/thanks/818a15707b5546379c82e99d8f6831f903fd4833.zip): failed to open stream: Permission denied

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] [–] []…

解决办法:

sudo chown -R $USER ~/.composer/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容