2017年3月26日 星期日

[odoo] 在Mac上安裝odoo

什麼是odoo?


Odoo(先前曾名為OpenERP,更早之前則為TinyERP),是一套企業資源規劃(ERP)及客戶關係管理(CRM)系統。以Python語言開發,資料庫採用開源的PostgreSQL,系統以GNU GPL開源協定釋出。
系統提供較靈活的模組架構,常用模組包括:採購管理銷售管理庫存管理財務管理、貨品管理、行銷管理、客戶關係管理、生產管理人事管理及服務支援等等。用戶可以直接從模組庫中選擇安裝適用模組,或進行模組解除安裝、升級的管理操作。
用戶端使用者介面是基於GTK的,同時支援LinuxWindows平台。目前還有開發中的基於TurboGears的eTiny Web用戶端。
--上述引用wiki


安裝開始


首先打開Mac上的終端機. (Finder > 應用程式 > 工具程式 > 終端機)

接著安裝Homebrew -套件管理工具

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

安裝好之後,執行下面兩個指令來安裝python

brew update
brew install python

接著安裝postgresql

brew install postgresql

設定postgresql,以便在開機時自動啟動

ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist

接著安裝一些環境所需的套件

brew install freetype jpeg libpng libtiff webp xz

安裝虛擬環境套件

pip install virtualenv

透過剛剛的虛擬環境套件建立一個叫odoo-env的目錄

virtualenv ~/odoo-env

下載odoo (這邊我們使用的是社群版)

git clone https://github.com/odoo/odoo.git

進入剛創立的虛擬環境

. ~/odoo-env/bin/activate

確認現在是否在虛擬環境內

which python

應該可以看到下面的結果

/Users/youruser/odoo-env/bin/python

進入剛下載的odoo目錄中

cd odoo

安裝odoo所需的相關資源

pip install -r requirements.txt

啟動odoo (注意,10版之前的啟動檔案叫odoo.python)

python ./odoo-bin

預設位址應該是: 127.0.0.1:8069

試著開啟瀏覽器輸入上面位址看看吧~

--安裝步驟參考網址