2015-04-24 81 views
0

伊夫下載從GitHub PHP編寫的API的助手庫,但是當我下載的.zip文件它不包含廠商文件夾,但無處不在的代碼,它正在尋求一些來自供應商文件夾的文件 - 這是運行錯誤。如何獲得在GitHub上項目的供應商文件夾

你能幫我如何得到這些嗎?系統新增功能。

回答

5

如果你使用PHP工作,你不能找到你希望看到一個vendor/目錄,即PHP代碼庫可能使用Composer

Composer是在PHP依賴管理的工具。它允許您聲明項目所需的相關庫,並將它們安裝到您的項目中。

一個萬無一失的辦法知道一個項目使用作曲家(除了閱讀它的文檔)是看是否有composer.jsoncomposer.lock文件(可能)在庫的根。這些文件定義了項目的依賴關係。

要生成vendor/目錄,

  1. install Composer
    • 有幾個方法可以做到這一點,它是依賴於操作系統的,但如果你是在Linux上像curl -sS https://getcomposer.org/installer | php應該工作或OSX,
  2. 打開一個終端並cd到項目目錄,
  3. るñcomposer install
    • 取決於你如何安裝Composer,您可能需要運行php composer.phar install代替,
  4. 等待作曲家做的事情。

作曲家將下載您的依賴關係,將代碼放入vendor/中,並生成一個將所有內容連接在一起的自動裝入器類。根據依賴關係的不同,它可能還會執行其他操作,例如將所有CLI二進制文件鏈接到vendor/bin/

相關問題