1. 程式人生 > >macOS Sierra 10.12.6 odoo 10.0 開發環境配置

macOS Sierra 10.12.6 odoo 10.0 開發環境配置

python text 超過 database initial base 包管理器 -- tps

參考了網上的一些教程,將最終過程記錄一下,其中需要的一些程序,我已經放到百度網盤:

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 開發環境配置