php artisan migrate --package=cartalyst/sentry 报错

**************************************
* Application In Production! *
**************************************

Do you really wish to run this command?

[PDOException]

SQLSTATE[HY000] [2002] No such file or directory
已邀请:

tumao

赞同来自: it男那点事

看一下你用的框架的版本,如果是L4,且没有对框架本身做过改动,一般这么执行是可以的,
如果是L5的话,直接这样执行应该是不行的,

php artisan migrate --help

Laravel5的结果: migrate [--database[="..."]] [--force] [--path[="..."]] [--pretend] [--seed]

Laravel4的结果:migrate [--bench[="..."]] [--database[="..."]] [--force] [--path[="..."]] [--package[="..."]] [--pretend] [--seed]

就是说L5 没有package的这个参数,不妨试一下 --path=xx/bb/cc

我也是刚刚换了L5,如果个人理解的不对请指导,谢谢....

Verchielxy

赞同来自:

没有找到对应路径下面的包

kelson

赞同来自:

请确认已经修改过根目录下 ./composer.json 文件解决了依赖关系,并且 composer update 成功执行,希望可以帮到你。
第一步:打开文件 composer.json,并在 require 节添加依赖关系引用 "cartalyst/sentry": "2.1.4"如下:
"require": {
    "laravel/framework": "4.2.*",
    "cartalyst/sentry": "2.1.4"
},

第二步:在项目根目录下运行命令
composer update  

第三步:尝试再次运行你的命令
php artisan migrate --package=cartalyst/sentry  

要回复问题请先登录注册