composer不会生成autoload.php

时间:2013-08-28 16:22:21

标签: php doctrine-orm composer-php

我使用此链接http://getcomposer.org/download/>安装Windows的composer http://getcomposer.org/Composer-Setup.exe

我的网络服务器是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):无法打开流

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

为什么作曲家不会生成它?

如何使用没有作曲家的学说?

2 个答案:

答案 0 :(得分:1)

您是否真的想看看是否创建了vendor / autoload.php?

作曲家是否抛出任何错误消息?除非你收到错误,否则我愿意打赌已经制作了供应商/自动加载文件。供应商有什么东西吗?

我猜你的bootstrap.php不在你的根目录下(与composer.json相同的目录)。如果是这样,您需要调整require语句中的路径。

答案 1 :(得分:0)

从composer.json中删除此部分,然后运行composer install


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