diff --git a/bin/start b/bin/start index b141b3f2..2ce8d94a 100755 --- a/bin/start +++ b/bin/start @@ -29,11 +29,11 @@ switch ($argv[1] ?? '') { case 'server': if(!is_dir(__DIR__.'/../vendor/')){ echo "Warning: you have not update composer!\n"; - echo "You need to run \"composer update\" at root of zhamao-framework!\n"; - echo "Or if you are using docker or composer installed, just run \"sh bin/update-composer\"\n"; - echo "In China, if your composer downloading slowly, you can get latest vendor.tar.gz from HERE:\n"; - echo "https://dl2.zhamao.xin/zhamao-framework/vendor.tar.gz\n"; - die; + $r = Co::exec("composer update"); + if($r['code'] != 0) { + echo "You need to run \"composer update\" at root of zhamao-framework!\n"; + die; + } } $loader = new FrameworkLoader($argv); break;