我正在尝试使用完全安装安装ERPNext frappe,但在执行工作台站点站点1.本地安装-app erpnext时会遇到以下问题
我正在使用ubuntu-19.04 OS。
我正在使用master branch。
bench --site site1.local install-app erpnext错误显示
安装erpnext..。更新erpnext的DocTypes : Traceback (最近一次调用):_run_module_as_main "/usr/lib/python2.7/runpy.py",第174行,在_run_module_as_main "main“、fname、加载程序、pkg_name)文件”/usr/lib/python2.7/runpy.py“中,第72行,在_run_code exec代码中,在run_globals文件第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行中,在call返回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_result(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 )中文件"/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/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,文件"/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/installer.py",第145行,在install_app sync_for (名称、force=True、sync_everything=True、verbose=verbose、reset_permissions=True)文件第56行、sync_for reset_permissions=reset_permissions、for_sync=True)文件"/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/modules/import_file.py",中第65行,在"/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/modules/import_file.py",文件( import_file_by_path ignore_version=ignore_version,reset_permissions=reset_permissions)第100行中,在import_doc doc = frappe.get_doc(docdict)文件第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超级(文档,self).init(kwargs) "/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py","/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py",第54行,在init self.update(d) File "/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py",第77行中,在update self.set(键,值)文件“/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py”,第124行中,在set self.extend(key,value) File "/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py",第161行中,在Extendedself.append(key,v) File "/home/jeet/ERPNEXT-SETUP/frappe-bench/apps/frappe/frappe/model/base_document.py",第155行中,在附加self.name中,str(类型(值))1:-1,值) ValueError: ValueError:附加到"Accounts“的子表的"field_order”文档必须是dict或BaseDocument,不键入'unicode‘(auto_accounting_for_stock)


发布于 2021-11-11 13:13:22
你第一次尝试定位实际的网站名称了吗?是名为site1.local,还是简单地称为site1?
我发现,有时候,是这个网站的名字引起了启动工作台命令的问题。
另外,请确保将目录更改为frappe文件夹。
最后,您可能也有一些权限问题。
https://stackoverflow.com/questions/57035040
复制相似问题