在 RedHat 7 安装中使用 couchdb 1.6,我无法以任何非 root 用户身份运行它。对于普通用户,它显示
(no error lo{"init terminating in do_boot",{badarg,[{erl_prim_loader,check_file_result,3,[]},
{init,patch_dir,2,[]},{init,'-patch_path/2-lc$^0/1-0-',2,[]},{init,eval_script,8,[]},{init,do_boot,3,[]}]}}gger present) error: "Error in process <0.2.0> with exit value:
{badarg,[{erl_prim_loader,check_file_result,3,[]},{init,patch_dir,2,[]},{init,'-patch_path/2-lc$^0/1-0-',2,[]},{init,eval_script,8,[]},{init,do_boot,3,[]}]}\n"
Crash dump was written to: erl_crash.dump
init terminating in do_boot ()
在以 couchdb 用户身份运行时,我得到
(no error logger present) e{"init terminating in do_boot",{badarg,[{erl_prim_loader,check_file_result,3,[]},{init,patch_dir,2,[]},{init,'-patch_path/2-lc$^0/1-0-',2,[]},{init,eval_script,8,[]},{init,do_boot,3,[]}]}}
rror: "Error in process <0.2.0> with exit value: {badarg,[{erl_prim_loader,check_file_result,3,[]},{init,patch_dir,2,[]},{init,'-patch_path/2-lc$^0/1-0-',2,[]},
{init,eval_script,8,[]},{init,do_boot,3,[]}]}\n"
init terminating in do_boot ()
任何建议我如何以非 root 用户身份运行它,我有需要自动运行和停止 couchdb 的脚本。它以普通用户身份运行。
couchdb 在 root 用户下运行良好。