首页 文章

我无法在ubuntu上运行artisan命令

提问于
浏览
0

我最近从Windows迁移到Ubuntu,我安装了php7,mysql,composer以及laravel通过 composer global require "laravel/installer" . 但是当我尝试运行如下命令时: php artisan serve 它给了我这个错误:

PHP警告:require(/ home / slim / Desktop / ss / hh / bootstrap /../ vendor / autoload.php):无法打开流:/ home / slim / Desktop / ss / hh中没有这样的文件或目录第17行的/bootstrap/autoload.php PHP致命错误:require():无法打开所需的'/home/slim/Desktop/ss/hh/bootstrap/../vendor/autoload.php'(include_path =' . :/第17行/home/slim/Desktop/ss/hh/bootstrap/autoload.php中的usr / share / php')

3 回答

  • 0

    你运行作曲家更新吗?如果从存储库中克隆它,它将不包含供应商目录,因此它将导致此错误 .

  • 0

    我想你需要更新你的 composer

    composer update
    

    要么

    composer update --no-scripts
    

    清除缓存后:

    php artisan config:cache
    php artisan config:clear
    php artisan cache:clear
    
  • 0

    我发现这个错误只出现在laravel的新版本5上,当我创建一个4 laravel项目时它没有显示这个错误

相关问题