我的作曲家给我mkdir()权限被拒绝异常

时间:2019-05-16 07:02:39

标签: laravel

我已经跑步

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

htdocs cmd中的此命令。它工作了好几次。但是现在它给予我mkdir()权限被拒绝错误。这是为什么??

它应该已经创建了一个名为Project_mig的文件!我想知道出了什么问题。 :(

enter image description here

3 个答案:

答案 0 :(得分:1)

您试图在您没有写权限的Windows安装文件夹中运行此命令。

您可以在命令行上看到

tensorflow2.0

解决方案是将C:\WINDOWS\System32> 移至您有权写入的其他文件夹或驱动器(例如:D驱动器)并再次运行命令。

示例:

cd

因为您说过相同的命令在Git Bash上有效。这是因为Git Bash的默认文件夹为D: cd D:/Projects // Might be different based on your folder structure composer create-project --prefer-dist laravel/laravel blog ,它指向系统中的当前用户文件夹。因为它是您自己的用户文件夹,所以您可以在其中执行任何操作,包括写入。这就是为什么您的脚本使用Git Bash可以正常工作的原因。

答案 1 :(得分:0)

首先转到您要在其中创建项目的文件夹。 然后:do as this 之后,执行“ composer create-project --prefer-dist laravel / laravel blog”代码。

答案 2 :(得分:-1)

首先,mkdir()即产生新的文件夹/目录权限错误是由于执行相同命令时权限不足

您可以在其他目录中创建项目