创建Laravel应用遇权限拒绝错误,该如何解决?
解决Laravel创建时Composer权限错误的方法
Failed to download sebastian/environment from dist: The "https://codeload.github.com/sebastianbergmann/environment/legacy.zip/4eb3a442574d0e9d141aab209cd4aaf25701b09a" file could not be written to D:\apps\laravel\example-app/vendor/composer/tmp-be65f204e24604697aa4cddc7602b03b.zip: Failed to open stream: Permission denied
- 以管理员身份运行终端:Windows下右键命令提示符或PowerShell,选择「以管理员身份运行」,重新执行
composer create-project laravel/laravel example-app。 - 调整目录权限:找到
D:\apps\laravel\example-app文件夹,右键进入「属性」→「安全」,给当前用户添加「完全控制」权限,应用后重试安装。 - 清理Composer临时文件:手动删除
vendor/composer/下的所有tmp-开头的临时文件,再执行安装命令。 - 禁用Composer插件:执行
composer create-project laravel/laravel example-app --no-plugins,排除插件对文件写入的干扰。 - 更换Composer镜像:执行
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/切换国内镜像,再重新尝试安装。
内容的提问来源于stack exchange,提问作者Muhammad Adeel
相关产品推荐
相关产品推荐

