我尝试使用composer安装Sentry 2。我按照Sentry网站的composer手册进行操作,但总是遇到服务提供者异常:
“未找到Cartalyst\Sentry\SentryServiceProvider类”
是否有其他方法或我做错了什么?
“未找到Cartalyst\Sentry\SentryServiceProvider类”
是否有其他方法或我做错了什么?
"cartalyst/sentry": "2.0.*"
添加到您的composer.json
中,但它还明确指出,它要求您从命令行运行php composer.phar update
。
请注意,在添加app/config/app.php
的条目(在进入步骤2及以上之前)之前,应先运行php composer.phar update
。app/config/app.php
文件的更改并运行更新即可。/app/config/app.php
文件的更改。我所做的就是在 app.php
配置文件中注释掉两行代码,运行更新,然后取消注释。感谢您的帮助! - jmbertucci对于Sentry 3,在app/config/app.php中更改服务提供者为:
'Cartalyst\Sentry\Laravel\SentryServiceProvider',
我刚刚遇到了同样的错误,由于我完全不懂Laravel,所以我决定退后一步,以下是我解决问题的方法。
当我最初安装Sentry时,我在运行更新之前将'Cartalyst\Sentry\SentryServiceProvider'添加到了app.php中,我认为这就是问题所在。(安装说明)
我找到了解决方案。在运行composer update时需要SSL,现在一切都正常了。 所以我检查了php.ini并打开了SSL。
php composer.phar update --prefer-source
。 - reikyoushin
composer update
和/或composer --dump-autoload
吗? - Alexandre Danault