【问题标题】:How to get vendor folder in github project如何在 github 项目中获取 vendor 文件夹
【发布时间】:2015-07-03 03:24:19
【问题描述】:

我已经从 GITHUB 下载了一个用 PHP 编写的 API 的帮助库,但是当我下载 .zip 文件时,它不包含 vendor 文件夹,但是在代码中的任何地方它都在从供应商那里寻找一些文件文件夹-运行时出错。

你能帮我如何获得这些吗?新系统。

【问题讨论】:

    标签: php html api github repository


    【解决方案1】:

    如果您正在使用 PHP,但找不到您希望看到的 vendor/ 目录,那么 PHP 代码库可能使用了 Composer

    Composer 是 PHP 中用于依赖管理的工具。它允许你声明你的项目需要的依赖库,它会为你将它们安装到你的项目中。

    了解项目使用 Composer 的一个可靠方法(除了阅读其文档)是查看存储库的根目录中是否有 composer.jsoncomposer.lock 文件(可能)。这些文件定义了项目的依赖关系。

    要生成vendor/ 目录,

    1. install Composer,
      • 有几种方法可以做到这一点,它取决于操作系统,但如果您使用的是 Linux 或 OSX,curl -sS https://getcomposer.org/installer | php 之类的方法应该可以工作,
    2. 打开终端并cd进入项目目录,
    3. 运行composer install,
      • 根据您安装 Composer 的方式,您可能必须改为运行 php composer.phar install
    4. 等待 Composer 完成它的工作。

    Composer 将下载您的依赖项,将代码放入vendor/,并生成一个自动加载器类,将所有内容连接在一起。根据依赖项的不同,它还可能执行其他操作,例如将所有 CLI 二进制文件链接到 vendor/bin/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-02-26
      • 1970-01-01
      • 2018-08-18
      • 2020-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多