花了两天时间,终于把开发环境配置好了
- 说是花了两天的时间,其实真正的连续时间并不是很多,因为本人现在已经35岁,而且是两个孩子的爸,所以时间都是零零散散的,有娃的人一定能懂。
- 好了上面都是题外话,下面来回忆一下这两天所踩的坑有哪些:
- 因为本人在10年前有过两年的持续二次开发经验,所以也还算有点基础,但是这点基础已经被我荒废了7年之久,所以再次配置开发环境,而且是全新的开发环境的时候,还是难免会配到一些小问题,好在现在互联网很发达,有问题,找百度呗,然后一个个的解决。
- 说着说着,又跑题了,下面开始说正题(PS 本人是在windows环境下配置的开发环境):
- composer安装laravel时的报错
导致这一问题的原因是默认的 homestead.yaml中的配置的内存不够用composer proc_open(): fork failed – Cannot allocate memory
ip: "192.168.10.10" memory: 2048 cpus: 1 provider: virtualbox
- 最终是将memory设置为4096 然后使用 vagrant provision && vagrant reload 重新加载配置文件,重新启动虚拟机,这个问题得以解决。
- 还是homestead.yaml文件配置的问题,因为我是把项目放在自定义的文件夹下,所以在这里也遇到了一点小问题
注意这里的D:/LaravelDev/Code路径使用的是左斜杠 而直接复制出来的地址是右斜杠folders: - map: D:/LaravelDev/Code to: /home/vagrant/code
- 使用composer安装laravel后 vendor文件夹下面没有autoload.php文件 导致项目无法正常访问
这个应该是我手忙脚乱造成的,忘了使用镜像
配置了镜像地址之后,重新composer安装,然后一切正常,可以访问了。$ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
在这个物欲横流,浮躁不堪的社会,coding可以让人的内心平静,以后会一直坚持学习,做一个终身编程者,不为别的,只是为了充实自己,然后做一些很酷的事情。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: