【发布时间】:2020-08-02 13:39:50
【问题描述】:
我目前已经安装了最新版本的 composer 和 laravel (6) 。我继承了一个在 5 上运行的旧项目。我想启动一个 laravel 框架并在 5.7 上运行,这样我就可以运行旧项目。我试过了:
composer create-project --prefer-dist laravel/laravel "5.7.*"
我不断收到错误消息:mkdir(): Permission denied。
我在 Windows 10 gitbash 上运行它,但它无法识别 sudo。
我也尝试过:composer create-project laravel/laravel="5.7.*" 我也遇到同样的错误
非常感谢您的帮助:)
【问题讨论】:
-
请分享更多细节。我不认为给定的错误消息与 Composer 或 Laravel 相关 - 正如它所说,存在更广泛的权限问题
-
你试过以管理员身份运行终端吗?
-
composer create-project --prefer-dist laravel/laravel yourProjectName "5.7.*" ,这必须工作! laravel.com/docs/5.7
-
这显然是文件系统问题。您确定您登录的用户有权在该路径上创建目录吗?
-
是的,事实证明这是一个文件系统权限问题。多谢你们 。找到这个youtube.com/watch?v=sQD-hnMgfBM 虽然这是一种霰弹枪方法,但它有效
标签: php laravel composer-php