如何摆脱下面提到的错误,并使用Homestead为第一个Laravel项目配置作曲家



我使用安装程序在Windows 8.1中进行了新的作曲家。

->之后,我创建了一个Composer.json文件(如下所示从GitHub下载)C: Users mypc

{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
    "php": ">=7.0.0",
    "fideloper/proxy": "~3.3",
    "laravel/framework": "5.5.*",
    "laravel/tinker": "~1.0"
},
"require-dev": {
    "filp/whoops": "~2.0",
    "fzaninotto/faker": "~1.4",
    "mockery/mockery": "0.9.*",
    "phpunit/phpunit": "~6.0"
},
"autoload": {
    "classmap": [
        "database/seeds",
        "database/factories"
    ],
    "psr-4": {
        "App\": "app/"
    }
},
"autoload-dev": {
    "psr-4": {
        "Tests\": "tests/"
    }
},
"extra": {
    "laravel": {
        "dont-discover": [
        ]
    }
},
"scripts": {
    "post-root-package-install": [
        "@php -r "file_exists('.env') || copy('.env.example', '.env');""
    ],
    "post-create-project-cmd": [
        "@php artisan key:generate"
    ],
    "post-autoload-dump": [
        "Illuminate\Foundation\ComposerScripts::postAutoloadDump",
        "@php artisan package:discover"
    ]
},
"config": {
    "preferred-install": "dist",
    "sort-packages": true,
    "optimize-autoloader": true
 }
}

->之后我运行了命令"作曲家更新",该命令下载了很多 东西,但我不知道在哪里。

->之后,我试图运行'作曲家全局需要" Laravel/Installer"'命令给我下面显示的错误

https://i.stack.imgur.com/muvay.png

我不知道下一步该怎么做,因为我是这些东西的新手。请帮助我。

由于您已经创建了C: Users mypc内部的Composer.json,因此您应该尝试从同一路径运行composer install,因此它将根据Composer中的设置安装必要的文件。JSON。它应该在c: users mypc内有新的文件和文件夹(因为您提到的composer update已经下载了已下载的内容,因此更新的文件和文件夹应该已经在那里。P>

我建议您将Composer.json移至另一个文件夹以更好地代表您的Laravel项目,因为如果我没记错的话,MyPC是指登录用户'mypc'的主目录。

不需要使用'Composer Global需要" Laravel/Installer"'',因为为此,您需要运行laravel new <proj_name>之类的内容,以便使用所有必要的依赖项为您创建项目文件夹。

这相当于执行composer create-project --prefer-dist laravel/laravel <proj_name>

我还没有使用过laravel/安装程序,但是仅5分钟前,我安装了一个新鲜的laravel 5.5

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

您必须在要创建项目的文件夹中运行此程序。它将创建一个将安装Laravel的文件夹" name_of_project"。

我也相信composer update也应该工作,只需确保在与文件本身处于同一文件夹中时运行命令。作曲家应该将文件安装在该文件夹中。您使用的Composer.json文件是Laravel 5.5

的默认文件

相关内容

  • 没有找到相关文章

最新更新