作曲家laravel创建项目窗口10 mkdir权限被拒绝

时间:2016-11-17 20:43:02

标签: laravel composer-php windows-10 homestead

我刚刚在运行Windows 10的计算机上安装了Laravel Homestead,现在我正在尝试使用Composer创建我的第一个项目。

我做cd:在做了vagrant ssh之后进入了一个名为Code的文件夹。

composer create-project laravel/laravel Project1 --prefer-dist

返回错误。

  

[ErrorException] mkdir():权限被拒绝

必须是具有Composer权限的某种错误。我该如何解决?

3 个答案:

答案 0 :(得分:0)

在 Windows 10 中,如果您遇到一些访问问题,您只需要以管理员权限运行控制台和 GIT BASH

答案 1 :(得分:0)

在“Homestead.yaml”文件中,您可以通过以下配置来配置777权限。 “dmode=777”表示所有目录获得777权限,“fmode=777”表示所有文件在“code”文件夹中获得777权限。

folders:   
- map: C:/Users/NEW/code
  to: /home/vagrant/code                                   
  options:                 
      mount_options: ["dmode=777","fmode=777"]  

答案 2 :(得分:-2)

我暂时解决了一个我不满意的解决方案,但至少它有效。

sudo chmod 777 code-folder-name

这是在vagrant根文件夹中。