Laravel使用安装原则/ dbal部署错误

时间:2018-07-24 14:25:23

标签: php laravel

我收到此错误

The command "/usr/bin/php /var/www/html/tixy/releases/2/artisan migrate --force" failed.                          

  Exit Code: 1 (General error)                                                                                      

  Host Name: my server ip                                                                                         

  ================                                                                                                  
  [2018-07-24 15:19:05] production.ERROR: RuntimeException: Changing columns for table "messages" requires Doctrin  
  e DBAL; install "doctrine/dbal". in /var/www/html/tixy/releases/2/vendor/laravel/framework/src/Illuminate/Databa  
  se/Schema/Grammars/Grammar.php:287 

php版本= 7.2 laraveel版本= 5.2

我已经在服务器上单独完成了composer的安装,并且可以正常工作。但是在使用dep deploy进行部署时,上面的响应失败了

1 个答案:

答案 0 :(得分:0)

我也在Ubuntu 16.04 php 7.2上遇到了此错误。当我运行compose install时,它不起作用。

相反,我手动将"doctrine/dbal": "^2.5",添加到composer.json并运行composer update,它运行良好。

您可以试一试。祝你好运