执行错误:Bench --site site1.local install-app erpnext

时间:2019-07-15 07:27:28

标签: python setup-deployment erp erpnext frappe

我正在尝试使用完全安装方式安装ERPNext frappe,但是在执行Bench --site site1.local install-app erpnext时遇到以下问题

我正在使用ubuntu-19.04 OS

我正在使用master branch

bench --site site1.local install-app erpnext

错误显示

  

正在安装erpnext ...正在更新erpnext的DocType:[] Traceback(最近一次调用):文件“ /usr/lib/python2.7/runpy.py”,行174,在_run_module_as_main中, main < / strong>”,fname,loader,pkg_name)文件“ /usr/lib/python2.7/runpy.py”,第72行,在run_globals文件的_run_code执行代码中,文件“ / home / jeet / ERPNEXT-SETUP / frappe-bench” /apps/frappe/frappe/utils/bench_helper.py”,第97行,位于main()文件“ /home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”中, 18,在主click.Group(commands = commands)(prog_name ='bench')文件“ /home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/ core.py”,第764行,在调用中,返回self.main(* args,** kwargs)文件“ / home / jeet / ERPNEXT-SETUP / frappe-bench / env / local / lib / python2.7 / site-packages / click / core.py”,第717行,位于主rv = self.invoke(ctx)文件“ / home / jeet / ERPNEXT-SETUP / frappe-bench / env / local / lib / python2”中.7 / site-packages / click / core.py“,第1137行,在调用中返回_process_re sult(sub_ctx.command.invoke(sub_ctx))文件“ /home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”,行1137,在调用中返回_process_result(sub_ctx.command.invoke(sub_ctx))文件“ /home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”,第956行,在调用中返回ctx.invoke(self.callback,** ctx.params)文件“ /home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/click /core.py“,行555,在调用中返回回调(* args,** kwargs)文件” /home/jeet/ERPNEXT-SETUP/frappe-bench/env/local/lib/python2.7/site-packages/ click / decorators.py”,第17行,在new_func中返回f(get_current_context(),* args,** kwargs)文件“ / home / jeet / ERPNEXT-SETUP / frappe-bench / apps / frappe / frappe / commands / < strong> init .py”,第25行,位于_func ret = f(frappe._dict(ctx.obj),* args,** kwargs)文件“ / home / jeet / ERPNEXT-SETUP / frappe-bench /apps/frappe/frappe/commands/site.py“,行168,在install_app _install_app(app,详细= context.verbose)文件“ /home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/installer.py”,行145,位于install_app中sync_for(name,force = True,sync_everything = True,verbose =详细,reset_permissions = True)文件“ /home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/sync.py”,行56,在sync_for reset_permissions = reset_permissions,for_sync = True)文件“ / home / jeet / ERPNEXT-SETUP / frappe-bench / apps / frappe / frappe / modules / import_file.py”,第65行,在import_file_by_path中ignore_version = ignore_version,reset_permissions = reset_permissions)文件“ / home / jeet / ERPNEXT-SETUP / frappe -bench / apps / frappe / frappe / modules / import_file.py“,第100行,在import_doc中doc = frappe.get_doc(docdict)文件” / home / jeet / ERPNEXT-SETUP / frappe-bench / apps / frappe / frappe / init .py”,第730行,位于get_doc doc = frappe.model.document.get_doc(* args,** kwargs)文件“ / home / jeet / ERPNEXT-SETUP / frappe-bench / apps /frappe/frappe/model/document.py“,第69行,位于get_doc返回控制器(* args,** kwargs)文件中“ /home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/document.py”,第113行,位于 init 超级(文档,自身)中。 init (kwargs)文件“ /home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py”,第54行,位于 init self.update中(d)文件“ /home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py”,行77,在更新self.set(key,value)中,文件“ / home / jeet /ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py“,行124,位于set self.extend(key,value)文件“ / home / jeet / ERPNEXT-SETUP / frappe-bench / apps / frappe / frappe / model / base_document.py”,第161行,位于扩展self.append(key,v)文件“ / home / jeet / ERPNEXT-SETUP / frappe-bench / apps / frappe / frappe / model / base_document”中.py“,第155行,附加self.name,str(type(value))[1:-1],value)ValueError:附加到“帐户设置”子表的字段“ field_order”的文档必须是字典或BaseDocument,而不是输入“ unicode”(auto_accounting_for _stock)

https://i.stack.imgur.com/RZNr8.png

https://i.stack.imgur.com/zvyqy.png

0 个答案:

没有答案