如何解决 no supported encrypted found while doing 'composer install'?

How to resolve no supported encrypted found while doing 'composer install'?

我是 laravel 的新手,我想学习它。我正在尝试克隆 github 存储库。存储库告诉我需要克隆它,然后 运行 'composer install' 命令。但是我收到以下错误:

[RuntimeException] No supported encrypter found. The cipher and / or key length are invalid.

Script php artisan clear-compiled handling the post-install-cmd event returned with error code 1

我尝试在 google 上搜索此错误,它告诉我将密码更改为“AES-256-CBC”。但是当我检查密码时它有'AES-256-CBC'。

有人知道如何解决这个问题吗?

在您的 console.first 复制 .​​env.example

中试试这个
sudo cp .env.example .env
php artisan key:generate

if php artisan key:generate give permission error then giv permission to your .env

sudo chmod -R 777 .env

然后

php artisan key:generate

检查你的 .env 文件,它有这个 APP-KEY 填充!如果没有-那么 运行 这个命令。

php artisan key:generate

然后检查你的.env文件,应该有这种类型的行

APP_NAME=Laravel
APP_ENV=local
APP_KEY = ***keys_go_here***
....

在你的config/app.php中,是否有这行代码。

'key' => env('APP_KEY')

然后做你之前应该做的事情。

您需要复制 .env.example 文件并在与 .env 相同的目录名下创建新文件 然后 运行

composer install

首先,安装 Composer,然后在 cmd 中进入项目文件夹并运行执行此命令:

composer update

你需要.env 文件:

您可以下载 env.example,将其重命名为 .env 并进行编辑。只需设置正确的数据库凭据等

注意:如果您已经有.env.example,只需将其重命名为.env

别忘了当您使用 php artisan key:generate 时,它会为您的 .env 文件生成新密钥