前段時間微軟發布了Bash On Win10,雖然目前還是Beta階段,但是一想到再也不用折騰虛擬機上跑odoo了,就忍不住手癢,嘗試在WSL上安裝了一下odoo,結果比較驚喜,感覺可以拋棄VitrualBox了。
1. Win10安裝WSL
網上教程很多,自己找。
2. 啟動bash后,跟正常Ubuntu一樣,修改sourcelist,update。。。
3. 啟動報錯,日志顯示postgresql沒有啟動,因為WSL不是虛擬機,故Linux下的Postgresql起不來也貌似也有道理。
4. Win下安裝Postgresql,過程略。然后修改 data文件夾下的配置pg_hba.config 將本地的驗證方式改為trust
5. 修改odo配置文件,制定localhost和port
6.重啟odoo和postgresql服務。
大功告成。