首页 > 解决方案 > Windows Laravel 更新:作曲家无法打开流,权限被拒绝

问题描述

最初我试图从 5.5 更新到 Laravel 5.6,但是自从我运行 composer update 之后就没有任何效果了。我什至不能回到 5.5,总是得到同样的错误:

在 Filesystem.php 第 122 行:

file_put_contents(C:\Users...\laravelprojectroot\bootstrap/cache/packages.php):无法打开流:权限被拒绝

我尝试删除缓存,删除供应商字典并删除packages.php. 运行 composer update 后,即使在我的笔记本电脑上有 root 权限,我也无法编辑或删除 packages.php。

请帮忙。

标签: laravelcomposer-php

解决方案


以管理员权限打开 cmd 提示符或 git bash,即可解决此问题。


推荐阅读