macOS 10.13 High Sierra odoo11 開發配置--完整版


 

1、抹盤安裝macOS Sierra 10.13:

制作macOS安裝啟動盤參見:http://www.iplaysoft.com/macos-usb-install-drive.html

2、安裝git:

打開mac的Terminal程序,命令行窗口輸入git回車,系統會提示需要Command Line Tools,內含版本管理軟件git等,按提示下載安裝即可。

安裝后,配置git參數:

git config --global user.email "yourname@youremail.com"
git config --global user.name "yourname"

3、安裝postgres數據庫:

下載Postgres-2.0.4.dmg:http://postgresapp.com,安裝啟動,Initialize 9.6版本后,雙擊postgres數據庫圖標,打開數據庫命令行,建立odoo數據庫用戶,注意命令中,前后兩種引號的區別:

create user "odoo" with password 'odoo' createdb;

執行下面的命令,將pg的bin加入全局路徑,然后重啟電腦生效:

sudo mkdir -p /etc/paths.d && echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp

4、下載安裝數據庫管理工具pgadmin4:https://www.pgadmin.org/download/pgadmin-4-macos/

將dmg中的程序拖拽至Applications目錄,完成安裝后,啟動,左側樹狀列表右鍵點擊Servers,Create/Server...

彈出對話框中,Name輸入local或者隨便什么名字,Connection頁簽中,Host name/address中輸入:127.0.0.1,

Password中錄入默認密碼postgres,點擊Save按鈕保存。

然后可以在左側屬性列表中找到添加的本地pg數據庫的實例了。

5、下載安裝python開發工具pycharm 2017.2.2社區版:https://www.jetbrains.com/pycharm/

6、安裝macOS homebrew包管理器,打開mac的Terminal程序,命令行窗口輸入

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

7、安裝git大文件管理擴展:

brew install git-lfs

8、安裝jpeg庫

brew install libjpeg

9、安裝npm工具

brew install node

10、安裝less庫

sudo npm install -g less less-plugin-clean-css

11、下載、安裝pdf生成工具 

wkhtmltox-0.12.1_osx-cocoa-x86-64.pkg

12、安裝python3

sudo chown -R $(whoami) $(brew --prefix)/*
brew install python3

13、因為還要同時開發基於python2的odoo舊版本,所以使用virtualenv建立虛擬運行環境

sudo easy_install pip
sudo pip install virtualenv

14、配置運行環境LOCALE參數,修改或創建用戶根目錄下的bash配置文件

open ~/.bash_profile

添加以下兩行

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

保存后,運行下面的命令使其立刻生效

source ~/.bash_profile

15、下載odoo 11.0源碼:

在目錄~下創建odoo-dev目錄,將odoo11源碼拉到~/odoo-dev/odoo/odoo11:

mkdir ~/odoo-dev/odoo
cd ~/odoo-dev/odoo
git clone https://github.com/odoo/odoo.git --depth 1 --branch 11.0 --single-branch odoo11

16、安裝odoo11的虛擬環境到目錄,如~/odoo-dev/env/odoo11

virtualenv env/odoo11 --python=python3.6

啟動python虛擬環境,安裝依賴python庫文件

source env/odoo11/bin/activate
pip install -r odoo-dev/odoo/requirements.txt

17、准備odoo的運行配置文件:

從odoo-dev/odoo/odoo11/debian目錄中復制odoo.conf到odoo-dev/odoo目錄,改文件名為odoo11.conf,打開,按下面內容修改保存:

[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = 127.0.0.1
db_port = 5432
db_user = odoo
db_password = odoo
addons_path = odoo/odoo/addons

18、終於到了可以啟動odoo的時候了:

python odoo/odoo11/odoo-bin -c odoo/odoo11.conf

 

 

如有興趣進一步探討,歡迎加入odoo11開發QQ群:529322126

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM