Homebrew
Homebrew 是 macOS 上最流行的软件包管理工具。我们将使用它来安装大多数其他所需的工具。
但首先,Homebrew 的一个重要依赖项是 Xcode 的命令行开发工具(包含允许我们的机器从源代码构建库的编译器)。
在终端中运行以下命令:
根据您的 macOS 版本,您可能需要先打开 Xcode 并接受一些用户许可协议。
然后,按照 主页 上的说明安装 Homebrew:
安装过程中可能会要求您输入密码。为确保一切正常运行,执行 brew doctor,它会告知您并修复丢失链接的问题,以及共享依赖项之间的冲突。
Homebrew 工具可能无法直接访问,具体的使用方式可以自行百度一下。
Git
macOS 自带 Git,但与 Python 和其他库一样,最好安装一个独立版本,以避免系统自带的版本带来的潜在问题。
在终端中运行以下命令来安装最新版本的 Git:
brew install git
Python 3
Odoo 14 需要 Python 3。macOS 自带了一个较旧版本的 Python,但我们将使用 Homebrew 安装最新版本的 Python 3。运行以下命令:
brew install python@3.8
确保安装完成后,您可以使用 python3 命令调用 Python 3。
Node.js 和 NPM
Odoo 使用 Node.js 和 NPM 来管理前端依赖项。我们可以通过以下命令安装它们:
brew install node
完成后,您可以通过 node -v 和 npm -v 来检查它们是否安装成功。
PostgreSQL
Odoo 使用 PostgreSQL 作为数据库。我们可以通过以下命令安装:
也可以前往PostgreSQL下载桌面版数据库APP 直接进行PG的管理
brew install postgresql
安装完成后,启动 PostgreSQL:
brew services start postgresql
您可以通过以下命令访问 PostgreSQL 控制台:
psql postgres
安装 Odoo 14
首先,克隆 Odoo 的 GitHub 仓库:
git clone https://github.com/odoo/odoo.git --branch 14.0 --single-branch odoo14
进入目录后,创建 Python 虚拟环境:
cd odoo14
python3 -m venv venv
source venv/bin/activate
接着,安装 Odoo 的 Python 依赖项:
pip install -r requirements.txt
可以使用anaconda 等其他包管理工具构建虚拟环境。
配置 Odoo
复制配置文件示例并进行必要的修改:
[options]
addons_path = D:\odoo14-x64\source\odoo\addons
admin_passwd = $pbkdf2-sha512$25000$YGxtjXHOGYMQIiTk/N.7Fw$9OLMTUQqYM.cNmcyDvMhjZpn8keyF.hnqxjusswNQlh7.L791qyCCS8jWCxMe0xpOQlI9cVUaqaQw9BnQlOZ8g
bin_path = runtime\win32\wkhtmltopdf
csv_internal_sep = ,
data_dir = D:\odoo14-x64\odoofile
db_host = 127.0.0.1
db_maxconn = 64
db_name = False
db_password = False
db_port = 5432
db_sslmode = prefer
db_template = template0
db_user = odoo
dbfilter =
demo = {}
email_from = False
geoip_database = D:\usr\share\GeoIP\GeoLite2-City.mmdb
http_enable = True
http_interface =
http_port = 8014
import_partial =
limit_memory_hard = None
limit_memory_soft = None
limit_request = None
limit_time_cpu = None
limit_time_real = None
limit_time_real_cron = None
list_db = True
log_db = False
log_db_level = warning
log_handler = :INFO
log_level = info
logfile =
loglevel = debug
longpolling_port = 8072
max_cron_threads = 2
osv_memory_age_limit = False
osv_memory_count_limit = False
pg_path = D:\odoo14-x64\runtime\pgsql\bin
pidfile =
proxy_mode = True
reportgz = False
screencasts =
screenshots = C:\Users\guohu\AppData\Local\Temp\odoo_tests
server_wide_modules = base,web
smtp_password = False
smtp_port = 25
smtp_server = localhost
smtp_ssl = False
smtp_user = False
syslog = False
test_enable = False
test_file =
test_tags = None
transient_age_limit = 1.0
translate_modules = ['all']
unaccent = False
upgrade_path =
without_demo = False
workers = None
编辑 odoo.conf 文件,配置数据库连接和其他设置。
运行 Odoo
在虚拟环境中启动 Odoo:
./odoo-bin -c odoo.conf
Odoo 应该会在 http://localhost:8069 启动。
总结
通过以上步骤,已完成在 macOS 上配置了 Odoo 14 的开发环境。使用PyCharm/VSCode 都可以便捷的进行Odoo 项目开发。
文章标题:MacOS上配置 Odoo14 开发环境
文章链接:http://www.alex-blog.cn/?post=3
本站文章均为原创,未经授权请勿用于任何商业用途

发表评论