簡體   English   中英

composer 不生成 autoload.php

[英]composer does not generate autoload.php

我使用此鏈接http://getcomposer.org/download/ > http://getcomposer.org/Composer-Setup.exe為 Windows 安裝Composer

我的網絡服務器是 WAMP php 5.4,啟用了 openssl。

我用這段代碼創建了 composer.json

{
    "require": {
        "doctrine/orm": "*"
    }
}

並在 .php 文件中使用此代碼運行

<?php
// bootstrap.php
// Include Composer Autoload (relative to project root).
require_once "vendor/autoload.php";

我收到錯誤警告:require_once(vendor/autoload.php): failed to open stream

如何獲得作曲家的autoload.php?

為什么作曲家不生成它?

如何在沒有作曲家的情況下使用教義?

您是否真的查看了 vendor/autoload.php 是否已創建?

作曲家是否拋出任何錯誤消息? 除非您遇到錯誤,否則我願意打賭已經制作了供應商/自動加載文件。 供應商里有什么嗎?

我猜你的 bootstrap.php 不在你的根目錄中(與 composer.json 相同的目錄)。 如果是這樣,您需要調整 require 語句中的路徑。

從 composer.json 中刪除自動加載部分,然后運行composer install

這將生成一個更新的自動加載對象,祝你好運!


"autoload": {
    "classmap": [
        "..."
    ]
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM