【发布时间】:2022-07-31 17:09:47
【问题描述】:
在 linux(Pop_OS) 上创建新的 laravel 项目时,我尝试运行 php artisan 并收到以下错误:
PHP Warning: require(/home/dusan/freeCodeGram/vendor/autoload.php): Failed to open stream: No such file or directory in /home/dusan/freeCodeGram/artisan on line 18
PHP Fatal error: Uncaught Error: Failed opening required '/home/dusan/freeCodeGram/vendor/autoload.php' (include_path='.:/usr/share/php') in /home/dusan/freeCodeGram/artisan:18
Stack trace:
#0 {main}
thrown in /home/dusan/freeCodeGram/artisan on line 18
我是 php 和 laravel 的新手,才刚刚开始学习它,还要注意我已经使用 composer 安装了 laravel。
【问题讨论】:
-
您是否尝试更改根文件夹的权限?喜欢
chmod -R 755 /home/dusan/并运行composer install然后运行php artisan 命令 -
@RobertMihaiIonas 问候不,我没试过,我现在就试试。谢谢!
-
@RobertMihaiIonas 我仍然遇到同样的错误,我进入
/usr/share/并且根本没有 php 目录这是一个问题吗? -
这是一个超过 3 年没有更新的 repo,而不是一个新的 laravel 项目吗? github.com/coderstape/freeCodeGram 如果是这样,如果您是新手,请尝试坚持维护的项目。
-
欢迎来到 SO ... 你是如何创建新的 laravel 项目的?
标签: php linux laravel composer-php laravel-artisan