如何解决在执行“composer install”时找不到受支持的加密?

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

RuntimeException ] 未找到支持的加密器。密码和/或密钥长度无效。

脚本 php artisan clear-compiled 处理返回的 post-install-cmd 事件,错误代码为 1

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

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


饮歌长啸
浏览 86回答 4
4回答

qq_笑_17

你需要.env文件:您可以下载env.example,将其重命名为.env并进行编辑。只需设置正确的数据库凭据等。注意:如果您已经有.env.example,只需将其重命名为.env不要忘记当您使用它时,它将为您的文件php artisan key:generate生成新密钥.env

茅侃侃

检查您的.env文件,它已填充此APP-KEY!,如果没有,则运行此命令。php artisan key:generate然后检查你的.env文件,应该有这种类型的行APP_NAME=LaravelAPP_ENV=localAPP_KEY = ***keys_go_here***....在您的 中config/app.php,是否存在此行代码。'key' => env('APP_KEY')之后做你之前应该做的事情。

牛魔王的故事

在您的控制台中尝试此操作。首先复制 .env.examplesudo cp .env.example .envphp artisan key:generate如果 php artisan key:generate 授予权限错误,则授予您的 .env 权限sudo chmod -R 777 .env然后php artisan key:generate

慕婉清6462132

首先,安装 Composer,然后在 cmd 中进入项目文件夹并运行以下命令:composer update
打开App,查看更多内容
随时随地看视频慕课网APP