Composer在控制台上工作,但不在脚本

时间:2016-04-29 06:47:38

标签: ubuntu vagrant homestead

这对我来说真的很神秘。这条线正常工作,在控制台中手动输入:

cd /var/www/html/api
sudo composer install
sudo composer update
mysql -uhomestead -psecret -e "DROP DATABASE laravel"
mysql -uhomestead -psecret -e "CREATE DATABASE laravel CHARACTER SET utf8 COLLATE utf8_general_ci;"
php artisan migrate
php artisan db:seed --class DatabaseSeeder

但是在脚本中,它无法正常工作,并且崩溃了CD命令,即使我使用sudo或尝试将其作为管理员...

任何提示?

1 个答案:

答案 0 :(得分:0)

Sudo无法使用cd。您应该检查执行脚本的用户的权限。

here为例。

相关问题