我已经跑步
composer create-project --prefer-dist laravel/laravel blog
htdocs cmd中的此命令。它工作了好几次。但是现在它给予我mkdir()权限被拒绝错误。这是为什么??
它应该已经创建了一个名为Project_mig的文件!我想知道出了什么问题。 :(
答案 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()即产生新的文件夹/目录权限错误是由于执行相同命令时权限不足
您可以在其他目录中创建项目