我对laravel不熟悉,最近从GitHub上下载了一个项目,但由于缺少.env文件而无法运行。尝试使用composer install命令无效,有没有其他方法可以生成.env文件?
.env
并进行编辑。只需设置正确的DB凭据等信息。php artisan key:generate
命令,该命令将生成一个应用程序(加密)密钥并将其添加到.env
文件中。copy .env.example .env
它在终端输出zsh: command not found: copy
。 - Eduardocopy
命令只能在 Windows 操作系统中运行。对于 zsh,请使用 cp
命令。 - risingStark打开编辑器并创建一个.env文件。这是一个简单的文本文件。
它包含敏感数据,因此被git忽略。
注:通常文件夹中应该有一个.env.example文件(默认情况下不被git忽略),您可以将其重命名为.env。
不要忘记,.env是一个隐藏文件,因此您需要允许文件资源管理器“查看”隐藏文件。
运行composer create-project --prefer-dist laravel/laravel
后,并没有安装所有文件,包括.env.example
。
curl https://raw.githubusercontent.com/laravel/laravel/master/.env.example > .env
php artisan key:generate
curl https://raw.githubusercontent.com/laravel/laravel/master/.gitignore > .gitignore
curl https://raw.githubusercontent.com/laravel/laravel/master/.gitattributes > .gitattributes
curl https://raw.githubusercontent.com/laravel/laravel/master/.editorconfig > .editorconfig
.gitignore
很重要,因为它可以防止新创建的 .env
文件被提交。
php artisan key:generate
对我来说,在VisualStudio中也是看不见的。
因此,我无法重命名.env.example
,因为它会因为.env
已经存在而导致失败错误。
但是我在Windows资源管理器中找到了它,并通过记事本打开进行编辑。
希望这对你也有用。