Cài đặt

Các bước này giả sử bạn muốn cài đặt Bench ở chế độ nhà phát triển.

Nếu bạn muốn cài đặt ở chế độ sản xuất, hãy làm theo các phương pháp cài đặt được đề xuất mới nhất .

Yêu cầu hệ thống

Hướng dẫn này giả định rằng bạn đang sử dụng máy tính cá nhân, VPS hoặc máy chủ cơ bản. Bạn cũng cần phải sử dụng hệ thống *nix để mọi bản phân phối Linux và MacOS đều được hỗ trợ. Tuy nhiên, chúng tôi chính thức chỉ hỗ trợ các bản phân phối sau.

  1. Hệ điều hành Mac

  2. Debian / Ubuntu

Tìm hiểu thêm về kiến ​​trúc ở đây .

Điều kiện tiên quyết

Version 13:
Python 3.7 or Python 3.8
Node.js 14
MariaDB 10.3+

Version 14:
Python 3.10 or Python 3.11
Node.js 14 or 16
MariaDB 10.6.6+

Version 15/Nightly:
Python 3.10 or Python 3.11
Node.js 18
MariaDB 10.6.6+


Common for all Frappe versions:
Redis 6                                       (caching and realtime updates)
yarn 1.12+                                    (js dependency manager)
pip 20+                                       (py dependency manager)
wkhtmltopdf (version 0.12.5 with patched qt)  (for pdf generation)
cron                                          (bench's scheduled jobs: automated certificate renewal, scheduled backups)
NGINX                                         (proxying multitenant sites in production)

Hệ điều hành Mac

Cài đặt phiên bản dòng lệnh của công cụ Xcode.

Cài đặt Homebrew . Nó giúp dễ dàng cài đặt các gói trên macOS.

Bây giờ, bạn có thể dễ dàng cài đặt các gói cần thiết bằng cách chạy lệnh sau

Bây giờ, hãy chỉnh sửa tệp cấu hình MariaDB.

Đối với Apple silicon, đường dẫn cho cấu hình MariaDB là

Và thêm cấu hình này

Bây giờ, chỉ cần khởi động lại dịch vụ mysql và bạn đã sẵn sàng.

Cài đặt Yarn

Cài đặt Yarn bằng npm

Debian / Ubuntu

Cài đặt git, python, vàredis

Cài đặt MariaDB

Nếu bạn đang dùng phiên bản Ubuntu cũ hơn 20.04, hãy chạy phiên bản này trước khi cài đặt MariaDB:

Nếu bạn đang dùng phiên bản Ubuntu 20.04 thì MariaDB có sẵn trong kho lưu trữ mặc định và bạn có thể chạy trực tiếp các lệnh bên dưới để cài đặt nó:

Trong quá trình cài đặt này, bạn sẽ được nhắc đặt mật khẩu root MySQL. Nếu không được nhắc, bạn sẽ phải tự mình khởi tạo thiết lập máy chủ MySQL. Bạn có thể làm điều đó bằng cách chạy lệnh:

Hãy nhớ: chỉ chạy nó nếu bạn không được nhắc nhập mật khẩu trong quá trình thiết lập.

Điều thực sự quan trọng là bạn phải nhớ mật khẩu này vì nó sẽ hữu ích sau này. Bạn cũng sẽ cần các tệp phát triển cơ sở dữ liệu MySQL.

Bây giờ, hãy chỉnh sửa tệp cấu hình MariaDB.

Và thêm cấu hình này

Bây giờ, chỉ cần khởi động lại dịch vụ mysql và bạn đã sẵn sàng.

Cài đặt Node

Chúng tôi khuyên bạn nên cài đặt Node bằng nvm

Sau khi nvm được cài đặt, bạn có thể phải đóng terminal của mình và mở một terminal khác. Bây giờ hãy chạy lệnh sau để cài đặt node.

Xác minh cài đặt bằng cách chạy:

Cuối cùng, cài đặt yarnbằng cách sử dụngnpm

Cài đặt wkhtmltopdf

Cài đặt Bench CLI

Cài đặt bench qua pip3

Xác nhận cài đặt bench bằng cách kiểm tra phiên bản

Tạo thư mục bench đầu tiên của bạn.

Sau khi thư mục frappe-bench được tạo, hãy thay đổi thư mục của bạn thành thư mục đó và chạy lệnh này

Xin chúc mừng, bạn đã cài đặt bench vào hệ thống của mình.

Last updated