【发布时间】:2020-01-01 12:12:41
【问题描述】:
我从 git 中解压了一个项目文件,我想在本地服务器中使用它,但是当我复制粘贴 .env 并运行命令来生成密钥时。他们似乎是一个错误。
我尝试安装 auto-dumpload 命令,但它似乎不起作用
php artisan key:generate
错误异常: file_get_contents(C:\Users\Anifz\React\getfyt-webapp-master.env): 无法打开流:没有这样的文件或目录
在 C:\Users\Anifz\React\getfyt-webapp-master\vendor\laravel\framework\src\Illuminate\Foundation\Console\KeyGenerateCommand.php:96 92| { 93| file_put_contents($this->laravel->environmentFilePath(), preg_replace( 94| $this->keyReplacementPattern(), 95| 'APP_KEY='.$key, 96| file_get_contents($this->laravel->environmentFilePath()) 97| )); 98| } 99| 100| /**
异常跟踪:
1
file_get_contents("C:\Users\Anifz\React\getfyt-webapp-master.env") C:\Users\Anifz\React\getfyt-webapp-master\vendor\laravel\framework\src\Illuminate\Foundation\Console\KeyGenerateCommand.php:962
Illuminate\Foundation\Console\KeyGenerateCommand::writeNewEnvironmentFileWith("base64:psZqTYKIKLRKPOhzVWUWZ2pny7A/nb4ArWeklrKWofE=") C:\Users\Anifz\React\getfyt-webapp-master\vendor\laravel\framework\src\Illuminate\Foundation\Console\KeyGenerateCommand.php:80请使用参数 -v 查看更多详细信息。
【问题讨论】:
-
您要打开的文件是什么?
getfyt-webapp-master.env在您的 laravel 项目的根目录中创建一个 .env 文件即可。 -
签入
bootstrap/app.php,如果调用此方法$app->useEnvironmentPath(),它会更改环境文件的路径。 -
看来您需要创建一个
.env文件-您可以从这里复制example.env文件:github.com/laravel/laravel/blob/master/.env.example 并将其重命名为.env。注意:从 repo 克隆项目时,您始终需要创建env文件