composer laravel create-project windows 10 mkdir 权限被拒绝
composer laravel create-project windows 10 mkdir permission denied
我刚刚在我的计算机上安装了 Laravel Homestead 运行 Windows 10,现在我正在尝试使用 Composer 创建我的第一个项目。
在执行 vagrant ssh 后,我 cd:ed 进入了名为 Code 的正确文件夹。
composer create-project laravel/laravel Project1 --prefer-dist
returns 一个错误。
[ErrorException] mkdir(): Permission denied
一定是 Composer 权限出现了某种错误。我该如何解决?
我暂时用一个我不太满意的解决方案解决了它,但至少它有效。
sudo chmod 777 code-folder-name
在 vagrant 根文件夹中执行此操作。
在 Windows10 中,如果您遇到一些访问问题,您需要 运行 控制台和 GIT BASH 具有管理员权限 仅
在“Homestead.yaml”文件中可以通过以下配置配置777权限。
“dmode=777”表示所有目录都获得 777 权限,“fmode=777”表示所有文件在“代码”文件夹上获得 777 权限。
folders:
- map: C:/Users/NEW/code
to: /home/vagrant/code
options:
mount_options: ["dmode=777","fmode=777"]
我刚刚在我的计算机上安装了 Laravel Homestead 运行 Windows 10,现在我正在尝试使用 Composer 创建我的第一个项目。
在执行 vagrant ssh 后,我 cd:ed 进入了名为 Code 的正确文件夹。
composer create-project laravel/laravel Project1 --prefer-dist
returns 一个错误。
[ErrorException] mkdir(): Permission denied
一定是 Composer 权限出现了某种错误。我该如何解决?
我暂时用一个我不太满意的解决方案解决了它,但至少它有效。
sudo chmod 777 code-folder-name
在 vagrant 根文件夹中执行此操作。
在 Windows10 中,如果您遇到一些访问问题,您需要 运行 控制台和 GIT BASH 具有管理员权限 仅
在“Homestead.yaml”文件中可以通过以下配置配置777权限。 “dmode=777”表示所有目录都获得 777 权限,“fmode=777”表示所有文件在“代码”文件夹上获得 777 权限。
folders:
- map: C:/Users/NEW/code
to: /home/vagrant/code
options:
mount_options: ["dmode=777","fmode=777"]