解决方案: laravel new project-name
实际上给了我一个我忽略的错误。我有错误的PHP版本。 需要 phpv7.1.3或更高版本。如果你没有它,它就无法工作。
进入另一个问题:
FOR NEWCOMERS:如果您刚刚下载了php并解压缩了该文件。它包含一个名为
的文件install.txt
你有来阅读。它解释了一切。
我从他们的入门页面开始运行laravel new blog
。当我尝试运行php artisan serve
时,出现以下错误:
警告:require(C:\ Projects \ laravel-projects \ blog / vendor / autoload.php):无法打开流:C:\ Projects \ laravel-projects \ blog \ artisan中没有此类文件或目录18
工匠文件指向
require __DIR__.'/vendor/autoload.php';
此目录不存在。即使我将其指向正确的目录,它仍然无法正常工作,因为我没有该文件夹的读取权限(因此它被拒绝)。
发生了什么,我该如何解决这个问题?
编辑:将上述网址更改为:
C:\用户\萨尔基斯\应用程序数据\漫游\作曲\厂商\ autoload.php
由于某种原因,这完美地起作用。 现在。出现新错误。
致命错误:未捕获错误:类'照亮\基础\应用程序'在C:\ Projects \ laravel-projects \ blog \ bootstrap \ app.php中找不到:14 堆栈跟踪:#0 C:\ Projects \ laravel-projects \ blog \ artisan(21):在第14行的C:\ Projects \ laravel-projects \ blog \ bootstrap \ app.php中抛出require_once()#1 {main}
发现我没有正确版本的php。
答案 0 :(得分:1)
答案 1 :(得分:0)
尝试运行 composer dump-autoload ,之后运行 composer install
如果不起作用,请尝试编辑器更新--no-scripts
答案 2 :(得分:0)
您可以尝试通过Composer Create-Project
安装:
composer create-project --prefer-dist laravel/laravel blog
答案 3 :(得分:0)
运行laravel new project_name时。它输出文本php 7.1.3或更高版本需要安装。当前版本5.6与要求不符。并且它在没有明显地给你错误的情况下中止。请务必下载php 7.1.3或更高版本。还要检查你是否有早期版本的php的环境变量并删除它们。
注意:请务必阅读php下载中的install.txt
答案 4 :(得分:0)
我是Laravel的新手,我对命令也感到困惑:
‘autopair-newline’ requires the nREPL op "classpath" (provided by cider-nrepl)
没有供应商文件夹。
但是我尝试过:
laravel new blog
我发现供应商文件夹出现了。
也不知道为什么。
答案 5 :(得分:-1)
检查以下文件夹的所有权限并授予0777权限
storage 0777
vendor 0777
bootstrap/cache 0777
然后再次运行
php artisan serve