【问题标题】:Is there a place to get the laravel `vendor` folder in one spot?有没有一个地方可以在一个地方获取 laravel `vendor` 文件夹?
【发布时间】:2015-11-03 03:16:06
【问题描述】:

我知道这是作曲家的用途,但我不是特别喜欢它。这是有道理的,但让我恼火的是 laravel5 的 github 不能开箱即用,因为它的 vendor 目录有点大,不一定是 laravel5,尽管 laravel 确实需要它。

这也让我感到困惑,为什么作曲家自己没有得到它。

我希望能够

git clone the_laravel5_github_url

composer install

并且能够像您在at one time 一样运行,但由于某种原因,现在供应商目录不存在。我觉得这使得 laravel 更难设置,因为它并不那么明显。

有没有人可以获取此最新版本的地方?我发现令人失望的是,他们的自述文件中没有提及它,并且您之前能够做到,尽管使用了 composer install,但仍然无法做到。

【问题讨论】:

  • 请告诉我们您面临的确切问题

标签: php git laravel vendors


【解决方案1】:

在应用的同一文件夹中使用 composer install。尝试作曲家更新。并在您的操作系统中全局安装 composer。

【讨论】:

    【解决方案2】:
    1. 使用此命令在您的操作系统上安装 Composer curl -sS https://getcomposer.org/installer | php
    2. 使用此命令将 composer.phar 文件移动到 /usr/local/bin/ mv composer.phar /usr/local/bin/composer。这将使您能够在全球范围内访问作曲家。
    3. git clone你的项目。
    4. 在项目的根目录中创建一个 vendors 文件夹。
    5. cd 到项目的根目录并运行composer update。此命令将在根目录中查找 vendors 文件夹,并将在其中安装项目所需的所有包。

    快乐编码

    谢谢你:)

    【讨论】:

    • 添加它根目录是否允许所有项目从该位置引用它?我的意思是 laravel 如何在根目录而不是其主目录中找到 autoload.php 文件?
    • 打开bootstrap/autoload.php。在那里,您包括供应商的 autoload.php require __DIR__.'/../vendor/autoload.php'; 。您只需要更改此路径,然后您就可以根据您的要求使用 laravel 功能
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-19
    • 2021-09-04
    • 1970-01-01
    • 1970-01-01
    • 2015-12-21
    • 2019-08-21
    • 1970-01-01
    相关资源
    最近更新 更多