花了兩天時間,終於把開發環境配置好了

lzzarlin發表於2020-12-16
  • 說是花了兩天的時間,其實真正的連續時間並不是很多,因為本人現在已經35歲,而且是兩個孩子的爸,所以時間都是零零散散的,有娃的人一定能懂。
  • 好了上面都是題外話,下面來回憶一下這兩天所踩的坑有哪些:
  • 因為本人在10年前有過兩年的持續二次開發經驗,所以也還算有點基礎,但是這點基礎已經被我荒廢了7年之久,所以再次配置開發環境,而且是全新的開發環境的時候,還是難免會配到一些小問題,好在現在網際網路很發達,有問題,找百度唄,然後一個個的解決。
  • 說著說著,又跑題了,下面開始說正題(PS 本人是在windows環境下配置的開發環境):
  1. composer安裝laravel時的報錯
    composer proc_open(): fork failed – Cannot allocate memory
    導致這一問題的原因是預設的 homestead.yaml中的配置的記憶體不夠用
    ip: "192.168.10.10"
    memory: 2048
    cpus: 1
    provider: virtualbox
  • 最終是將memory設定為4096 然後使用 vagrant provision && vagrant reload 重新載入配置檔案,重新啟動虛擬機器,這個問題得以解決。
  1. 還是homestead.yaml檔案配置的問題,因為我是把專案放在自定義的資料夾下,所以在這裡也遇到了一點小問題
    folders:
     - map: D:/LaravelDev/Code
       to: /home/vagrant/code
    注意這裡的D:/LaravelDev/Code路徑使用的是左斜槓 而直接複製出來的地址是右斜槓
  2. 使用composer安裝laravel後 vendor資料夾下面沒有autoload.php檔案 導致專案無法正常訪問
    這個應該是我手忙腳亂造成的,忘了使用映象
    $ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
    配置了映象地址之後,重新composer安裝,然後一切正常,可以訪問了。
    在這個物慾橫流,浮躁不堪的社會,coding可以讓人的內心平靜,以後會一直堅持學習,做一個終身程式設計者,不為別的,只是為了充實自己,然後做一些很酷的事情。
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章