我是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
来克隆、拉取和推送。
composer install
应该成为标准做法。 - Devoncomposer update
而是composer install
。正如 Vishal Sh 暗示的那样,您需要编写一个可以顺序克隆和运行composer install
的 shell 脚本。一个简单而又良好保护的 bash 脚本就能解决问题。 - Chibueze Opata