Laravel 我的作曲家给我mkdir()权限被拒绝异常
我跑了Laravel 我的作曲家给我mkdir()权限被拒绝异常,laravel,Laravel,我跑了 composer create-project --prefer-dist laravel/laravel blog 此命令在htdocs cmd中使用。它工作了好几次。但现在它给了我mkdir()权限被拒绝的错误。这是为什么 它应该已经创建了一个名为Project_mig!我不知道出了什么问题( 您试图在您没有写入权限的Windows安装文件夹中运行此命令 您可以从命令行中看到这一点 C:\WINDOWS\System32> 解决方案是将cd复制到您有权写入的其他文件夹或驱动
composer create-project --prefer-dist laravel/laravel blog
此命令在htdocs cmd中使用。它工作了好几次。但现在它给了我mkdir()权限被拒绝的错误。这是为什么
它应该已经创建了一个名为Project_mig!我不知道出了什么问题(
您试图在您没有写入权限的Windows安装文件夹中运行此命令 您可以从命令行中看到这一点
C:\WINDOWS\System32>
解决方案是将cd
复制到您有权写入的其他文件夹或驱动器(例如:D驱动器),然后再次运行该命令
例如:
D:
cd D:/Projects // Might be different based on your folder structure
composer create-project --prefer-dist laravel/laravel blog
因为您说过相同的命令在Git Bash上也可以使用。这是因为Git Bash的默认文件夹是
~
,它指向您系统中的当前用户文件夹。因为它是您自己的用户文件夹,您可以在那里执行任何操作,包括写入。这就是为什么使用Git Bash脚本工作正常的原因。您正在尝试在Windo中运行此命令您没有写入权限的ws-installation文件夹
您可以从命令行中看到这一点
C:\WINDOWS\System32>
解决方案是将cd
复制到您有权写入的其他文件夹或驱动器(例如:D驱动器),然后再次运行该命令
例如:
D:
cd D:/Projects // Might be different based on your folder structure
composer create-project --prefer-dist laravel/laravel blog
因为您说过相同的命令在Git Bash上也可以使用。这是因为Git Bash的默认文件夹是~
,它指向您系统中的当前用户文件夹。因为它是您自己的用户文件夹,您可以在那里执行任何操作,包括写入。这就是为什么您的脚本可以使用Git Bash正常工作。首先是mkdir()即,产生新文件夹/目录权限错误是因为在执行相同命令时缺少权限
您可以在不同的目录中创建项目首先是mkdir(),也就是说,创建新文件夹/目录权限错误是因为在执行相同命令时缺少权限
您可以在不同的目录中创建项目首先转到要创建项目的文件夹。 然后:
然后执行“composer创建项目——首选dist laravel/laravel博客”代码。首先转到要创建项目的文件夹。 然后:
然后执行“composer创建项目——首选dist laravel/laravel博客”代码。不将文本作为图像发布不将文本作为图像发布,但我正在运行的GIT Bash命令及其工作正常!GIT Bash default folder是您当前的用户文件夹,您可以在其中执行任何操作,但我正在运行的GIT Bash命令及其工作正常!GIT Bash default folder是您当前拥有e使用管理员执行所有操作的权限在以后的编码中运行会导致更多的问题使用管理员运行会在以后的编码中导致更多的问题