【问题标题】:Laravel php artisan doesn't workLaravel php工匠不起作用
【发布时间】:2017-11-12 16:38:06
【问题描述】:

我正在尝试在我的 laravel 目录中使用 php artisan,但它给出了以下警告

PHP Warning:  require(/home/mahmoud/Desktop/Learning/laravel/blog/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/mahmoud/Desktop/Learning/laravel/blog/bootstrap/autoload.php on line 17
PHP Fatal error:  require(): Failed opening required '/home/mahmoud/Desktop/Learning/laravel/blog/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php') in /home/mahmoud/Desktop/Learning/laravel/blog/bootstrap/autoload.php on line 17

【问题讨论】:

  • 你是如何安装 laravel 的?
  • composer global require "laravel/installer" 并通过编辑 ./bashrc 和 laravel 命令将 $HOME/.composer/vendor/bin 放在我的路径中
  • composer install 待处理@MahmoudYoussef

标签: php laravel autoload vendor


【解决方案1】:

尝试:

cd /home/mahmoud/Desktop/Learning/laravel/blog
composer install

你应该看到博客目录下的供应商文件夹,如果你仍然有问题执行composer du

【讨论】:

  • 这是我的错,我在使用 php mbstring 时遇到了一些问题,但是您的命令创建了供应商文件
【解决方案2】:

试试composer update 我想这会解决你的问题

【讨论】:

    【解决方案3】:

    使用--no-scripts 运行作曲家

    composer update --no-scripts 
    

    转到命令提示符设置项目路径,然后键入以下命令:

    composer install
    

    它会自动安装vendor/中的所有依赖项。

    【讨论】:

    • 它不起作用,我的项目中根本没有供应商目录
    猜你喜欢
    • 2015-12-18
    • 2017-03-27
    • 2016-07-04
    • 2021-02-21
    • 2018-09-24
    • 2016-03-19
    • 2016-04-03
    • 2013-09-25
    • 2015-09-24
    相关资源
    最近更新 更多