我是GitHub的新手,我发现这个网站对我们很多人来说都很有用。我在GitHub中存储了我的Laravel项目,但是每次我克隆它以便投入生产时都有一个问题,当我第一次克隆它时,它总是显示这个错误。
Warning: require(C:\xampp\htdocs\tourismPortal\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\tourismPortal\bootstrap\autoload.php on line 17
Fatal error: require(): Failed opening required 'C:\xampp\htdocs\tourismPortal\bootstrap/../vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\tourismPortal\bootstrap\autoload.php on line 17
我知道这个问题可以通过使用composer update来解决,但是有没有什么方法可以防止这个错误,这样我每次克隆它时,我都可以在不遇到这个错误的情况下进入生产?谢谢,顺便说一句,我正在使用tortoisegit
来克隆、拉和推。
6条答案
按热度按时间tcomlyy61#
cd
命令转到文件夹应用程序composer install
.env.example
文件复制到根文件夹上的.env
。如果使用命令提示符Windows,则可以键入copy .env.example .env
;如果使用终端Ubuntu,则可以键入cp .env.example .env
.env
文件,将数据库名称(DB_DATABASE
)更改为您拥有的任何名称,用户名(DB_USERNAME
)和密码(DB_PASSWORD
)字段与您的配置相对应。php artisan key:generate
php artisan migrate
php artisan serve
h43kikqp2#
是的,你可以,但这是不建议在所有。
你可以删除
.gitignore
文件中的所有内容,并将它们从工作项目中推送。然后它将在你git clone
它们的地方完美地工作。但是这样做有太多的缺点,我建议你不要那样做。
o4hqfura3#
1.运行'git clone '链接项目程序github'
1.运行composer安装
1.运行cp .env.example .env或复制.env.example .env
1.运行php artisan密钥:生成
1.运行php工匠迁移
1.运行php artisan数据库:种子
1.运行php工匠服务
1.请转到链接本地主机:8000或127.0.0.1:8000
j91ykkif4#
在这个命令
php artisan key:generate
之后,你们漏掉了一个步骤别忘了运行
npm install && npm run dev
如果您有任何前端环境设置,此命令将清除所有依赖项...
6xfqseft5#
感谢大家的大力帮助,我也运行命令,使项目的工作。
x8goxv8g6#
运行以下命令: