macOS Sierra 10.12.6 odoo 10.0 開發環境配置
參考了網上的一些教程,將最終過程記錄一下,其中需要的一些程序,我已經放到百度網盤:
https://pan.baidu.com/s/1boKHSTL
1、抹盤安裝macOS Sierra 10.12.6:
制作macOS安裝啟動盤參見:http://www.iplaysoft.com/macos-usb-install-drive.html
2、安裝macOS的Command Line Tools:
打開mac的Terminal程序,命令行窗口輸入git回車,系統會提示需要Command Line Tools,內含版本管理軟件git 2.11.0,按提示下載安裝即可。
3、安裝nodejs:
到nodejs官網:https://nodejs.org/en/#download下載安裝v6.11.2LTS,內含npm包管理器3.10.10
4、安裝postgres數據庫:
下載Postgres-2.0.4.dmg:http://postgresapp.com,安裝啟動,Initialize後,雙擊postgres數據庫圖標,打開數據庫命令行,建立odoo數據庫用戶:
create user "odoo" with password ‘odoo‘ createdb;
註意上面的命令中,前後兩種引號的區別:
5、安裝pip 9.0.1,打開mac的Terminal程序,命令行窗口輸入:
sudo easy_install pip
6、安裝虛擬python環境virtualenv 15.1.0,繼續在mac的Terminal程序命令行窗口輸入:
sudo pip install virtualenv
7、下載odoo 10.0源碼:
在目錄~下創建odoo-dev目錄,將odoo源碼拉到~/odoo-dev/odoo:
cd ~ mkdir odoo-dev cd odoo-dev
mkdir odoo
cd odoo git clone https://github.com/odoo/odoo.git
最後的這句git clone,需要執行較長的時間,從github下載解壓超過2個G的源碼,需要高速網絡連接,也可以用下面的命令只下載10.0分支的最新源碼。
git clone https://github.com/odoo/odoo.git --depth 1 --branch 10.0 --single-branch
8、創建odoo運行需要依賴的虛擬python環境:
cd ~ mkdir odoo-dev cd odoo-dev mkdir env.odoo10 virtualenv env.odoo10
9、下載odoo依賴庫文件:
首先,切換到odoo10的python虛擬環境:
cd ~/odoo-dev source env.odoo10/bin/activate
註意命令行提示符的變化,最前端多了(env.odoo10)...,然後,運行下面的命令,拉取支持庫:
pip install -r odoo/odoo/requirements.txt
以上這個操作需要下載很多文件,要多等一會。
10、安裝lessc支持庫:
npm install -g less less-plugin-clean-css
11、準備odoo的配置文件:
從odoo-dev/odoo/odoo/debian目錄中復制odoo.conf到odoo-dev/odoo目錄,用文本編輯器TextEdit打開,按下面內容修改保存:
[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
12、終於到了可以啟動odoo的時候了:
cd ~/odoo-dev source env.odoo10/bin/activate odoo/odoo/odoo-bin -c odoo/odoo.conf
打開Safari瀏覽器,訪問localhost:8069,odoo創建數據庫的頁面。
13、下載安裝python開發工具pycharm社區版:https://www.jetbrains.com/pycharm/
待更新
14、下載安裝數據庫管理工具pgadmin4:https://www.pgadmin.org/download/pgadmin-4-macos/
待更新
macOS Sierra 10.12.6 odoo 10.0 開發環境配置