解决方案: laravel new project-name
实际上给了我一个我忽略的错误。我有一个错误的php版本。It 需要 phpv7.1.3或更高版本。如果你没有它,它就不能工作。
遇到了另一个问题:
的未注释
对于新手:如果你刚刚下载了php并解压缩了文件。它包含一个名为的文件
install.txt
你有可读。它解释了一切。
我从他们的入门页面运行了laravel new blog
。当我尝试运行php artisan serve
时,我得到了以下错误:
博客警告: require(C:\Projects\laravel-projects\blog/vendor/autoload.php):无法打开流:第18行的C:\projects\
-projects\blog\artisan中没有这样的文件或目录
正指向的artisan文件
require __DIR__.'/vendor/autoload.php';
此目录不存在。即使我将其指向正确的目录,它仍然无法工作,因为我没有该文件夹的读取权限(因此它被拒绝)。
这是怎么回事,我该怎么解决这个问题呢?
编辑:将上面提到的url更改为:
C:\Users\sarkis\AppData\Roaming\Composer\vendor\autoload.php
由于某些原因,这种方式运行得很好。现在呢。出现新的错误。
应用程序致命错误:未捕获错误:在C:\Projects\laravel-projects\blog\bootstrap\app.php第14行抛出的C:\Projects\laravel-projects\blog\bootstrap\app.php:14堆栈中找不到C:\Projects\laravel-projects\blog\artisan(21):require_once() #1 {main}中的类‘line \Foundation\Application’
发现我没有所需的正确版本的php。
发布于 2018-06-01 12:22:12
发布于 2018-06-01 04:30:43
尝试运行composer dump-autoload,然后运行composer install
如果不起作用,请尝试composer更新--no-scripts
发布于 2019-04-12 14:32:36
我是Laravel的新手,我对这个命令也有同样的困惑:
laravel new blog
没有供应商文件夹。
但在我尝试之后:
composer create-project --prefer-dist laravel/laravel blog
我找到了供应商的文件夹。
也不知道为什么。
https://stackoverflow.com/questions/50632310
复制相似问题