【问题标题】:Class 'Monolog\Logger' not found, installation error in Laravel 4未找到“Monolog\Logger”类,Laravel 4 中的安装错误
【发布时间】:2014-03-30 18:49:44
【问题描述】:

我安装 Laravel 时没有使用 composer 输入这个命令:

C:\wamp\www\travail>laravel 新建项目

看来进展顺利。

正在创建应用程序...

申请准备就绪!打造令人惊叹的东西。

但是当我试图在这里打开我的项目时:

wamp-->localhost-->travail-->项目-->public

我收到了这个错误:

找不到类“Monolog\Logger”

【问题讨论】:

  • 我也有同样的问题...

标签: laravel laravel-4


【解决方案1】:

我通过以下方式解决了这个问题:

  1. 检查composer.json中的minimum-stability值并将其设置为stable

    "minimum-stability": "stable"
    
  2. 更新你的作曲家:

    composer self-update
    
  3. 重新运行 composer udpate:

    composer update
    

然后运行任何工匠命令并享受编码!

【讨论】:

  • 这应该是公认的答案。像魅力一样工作。
【解决方案2】:

根据this thread。在composer.json 中将minimum-stabilitydev 更改为stable,然后运行更新。也尝试做一个dump-autoload

【讨论】:

  • 谢谢,但在我的 composer.json 文件中,最低稳定性是“稳定的”,当我尝试使用 composer update 进行更新或我尝试输入 composer dump-autoload 时,它似乎不起作用composer 找不到配置文件 c:\ProgramData\ComposerSetup\bin 来初始化项目,请按照getcomposer.org 入门部分中的说明创建一个 composer.json 文件
  • 这是我的 composer.json 文件 { "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"] , "许可证": "MIT", "require": { "laravel/framework": "4.1.*" },
  • "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds ", "app/tests/TestCase.php" ] }, "scripts": { "post-install-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-update-cmd" :[“php artisan clear-compiled”,“php artisan optimize”],“post-create-project-cmd”:[“php artisan key:generate”]},“config”:{“preferred-install”:“ dist" }, "minimum-stability": "稳定" }
  • 这是错误页面 Symfony \ Component \ Debug \ Exception \ FatalErrorException Class 'Monolog\Logger' not found open: C:\wamp\www\travail\project\vendor\laravel\framework \src\Illuminate\Log\LogServiceProvider.php * 注册服务提供者。 * * @return void */ public function register() { $logger = new Writer(new Logger($this->app['env']), $this->app['events'] );
【解决方案3】:

运行这两个命令后它终于对我有用了:

作曲家自我更新

然后:

作曲家更新--no-scripts

【讨论】:

  • 但也别忘了把“dev”改成“stable”
猜你喜欢
  • 2019-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-08
  • 2017-11-30
  • 2014-06-20
  • 2020-06-20
  • 2013-12-08
相关资源
最近更新 更多