在GitHub上下载ERPNext源代码:
shellCopy code
$ git clone https://github.com/frappe/erpnext.git
$ cd erpnext
$ git checkout version-14
shellCopy code
$ mysql -u root -p
MariaDB [(none)]> CREATE DATABASE erpnext;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON erpnext.* TO 'erpnext_user'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit
shellCopy code
$ cd erpnext/erpnext
$ mysql -u erpnext_user -p erpnext < setup/sql/common/structure.sql
$ mysql -u erpnext_user -p erpnext < setup/sql/common/content.sql
$ mysql -u erpnext_user -p erpnext < setup/sql/mysql/alter_table.sql
shellCopy code
$ cp sites/app1.example.com/site_config.json sites/app1.com/site_config.json
jsonCopy code
{
"db_name": "erpnext",
"db_password": "password",
"db_user": "erpnext_user",
"db_type": "mariadb",
"redis_cache": "redis://localhost:6379/0",
"redis_queue": "redis://localhost:6379/0",
"redis_socketio": "redis://localhost:6379/0",
"encryption_key": "uq3Pd6lKTwFB61khWmPTvkbBnpg2iK1R",
"developer_mode": 0
}
shellCopy code
$ pip3 install -r requirements.txt
shellCopy code
$ cd ../assets
$ npm install
$ cd ../..
在ERPNext的主目录下,运行以下命令:
shellCopy code
$ cd frappe-bench
$ bench --site app1.com new-app myapp
$ bench --site app1.com install-app myapp
在ERPNext的主目录下,运行以下命令:
shellCopy code
$ bench --site app1.com serve
ERPNext应用程序将在本地主机上的端口8000上运行。您可以通过浏览器访问 http://localhost:8000/ 来访问它。