尝试通过Composer在Windows上安装laravel /创建laravel项目时出错

时间:2020-09-19 12:11:28

标签: php laravel composer-php

我想使用Laravel创建一个新项目。

我从文档中使用Windows可执行安装程序下载了Composer。

我已经将路径设置为:C:\ Users \ marti \ AppData \ Roaming \ Composer \ vendor \ bin

**我创建了vendor \ bin目录

在命令提示符下,命令“ composer”起作用。 我尝试使用laravel安装程序安装Laravel,并且create-project命令也给我一个错误。 即使使用管理特权,我也尝试了两种方法,但是仍然存在错误。

使用Laravel安装程序:

[ErrorException] file_put_contents(C:\ Users \ marti \ AppData \ Roaming \ Composer \ vendor \ bin):无法打开流:权限被拒绝

使用创建项目方法:

[InvalidArgumentException] Composer找不到配置文件:C:\ Users \ marti \ AppData \ Roaming \ Composer \ vendor \ bin 要初始化项目,请按照https://getcomposer.org/“获取S文件”中的描述创建一个composer.json文件。 焦油”部分

请帮助!

Error when using laravel installer

Error when using create-project method

3 个答案:

答案 0 :(得分:1)

我删除了Composer路径变量,将目录更改为“ C:>”,并运行了命令“ composer global require laravel / installer”

答案 1 :(得分:0)

尝试从作曲家 composer全局要求laravel / installer 要求Laravel安装程序,然后简单地创建一个新的laravel项目 laravel new {PROJECT_NAME}

答案 2 :(得分:0)

Composer(用于Windows),自版本v1.10.13起不需要您手动设置,然后 env路径变量

您不必在作曲家的安装目录中或环境路径变量中更改或添加任何内容。

如果这样做,请执行以下操作

  • 重新安装作曲家。
  • 在新的composer窗口中运行cmd,以查看其安装是否正确。
  • 运行composer create-project --prefer-dist laravel/laravel <your project name>,现在应正确设置您的项目。