一、抹盤安裝macOS Sierra 10.13:css
製做macOS安裝啓動盤參見:http://www.iplaysoft.com/macos-usb-install-drive.htmlhtml
二、安裝git:node
打開mac的Terminal程序,命令行窗口輸入git回車,系統會提示須要Command Line Tools,內含版本管理軟件git等,按提示下載安裝便可。python
安裝後,配置git參數:git
git config --global user.email "yourname@youremail.com" git config --global user.name "yourname"
三、安裝postgres數據庫:github
下載Postgres-2.0.4.dmg:http://postgresapp.com,安裝啓動,Initialize 9.6版本後,雙擊postgres數據庫圖標,打開數據庫命令行,創建odoo數據庫用戶,注意命令中,先後兩種引號的區別:數據庫
create user "odoo" with password 'odoo' createdb;
執行下面的命令,將pg的bin加入全局路徑,而後重啓電腦生效:macos
sudo mkdir -p /etc/paths.d && echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp
四、下載安裝數據庫管理工具pgadmin4:https://www.pgadmin.org/download/pgadmin-4-macos/npm
將dmg中的程序拖拽至Applications目錄,完成安裝後,啓動,左側樹狀列表右鍵點擊Servers,Create/Server...ruby
彈出對話框中,Name輸入local或者隨便什麼名字,Connection頁籤中,Host name/address中輸入:127.0.0.1,
Password中錄入默認密碼postgres,點擊Save按鈕保存。
而後能夠在左側屬性列表中找到添加的本地pg數據庫的實例了。
五、下載安裝python開發工具pycharm 2017.2.2社區版:https://www.jetbrains.com/pycharm/
六、安裝macOS homebrew包管理器,打開mac的Terminal程序,命令行窗口輸入
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
七、安裝git大文件管理擴展:
brew install git-lfs
八、安裝jpeg庫
brew install libjpeg
九、安裝npm工具
brew install node
十、安裝less庫
sudo npm install -g less less-plugin-clean-css
十一、下載、安裝pdf生成工具
wkhtmltox-0.12.1_osx-cocoa-x86-64.pkg
十二、安裝python3
sudo chown -R $(whoami) $(brew --prefix)/*
brew install python3
1三、由於還要同時開發基於python2的odoo舊版本,因此使用virtualenv創建虛擬運行環境
sudo easy_install pip sudo pip install virtualenv
1四、配置運行環境LOCALE參數,修改或建立用戶根目錄下的bash配置文件
open ~/.bash_profile
添加如下兩行
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
保存後,運行下面的命令使其馬上生效
source ~/.bash_profile
1五、下載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
1六、安裝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
1七、準備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
1八、終於到了能夠啓動odoo的時候了:
python odoo/odoo11/odoo-bin -c odoo/odoo11.conf
若有興趣進一步探討,歡迎加入odoo11開發QQ羣:529322126