我正在一个Vagrant框中安装Gitlab-ce Omnibus(Debian 18.04 LTS)。
在我的配置脚本中,我运行%esp
。我收到一个错误:
initdb:编码不匹配
控制台输出:
_sort:
subl $8,(%esp);
#void sort(int* v, int n) {
W1: movl 4(%esp),%eax; #W:
movl 8(%esp),%ecx;
movl %eax,(%esp);
movl %ecx,4(%esp);
call _pass;
cmpl $0,%eax; # if (pass(v,n)==0)
je END1; #goto END;
jmp W1; #goto W;
END1: #END: return;
addl $8,(%esp);
ret;
已经尝试过,没有帮助:
gitlab-ctl reconfigure
答案 0 :(得分:0)
作为参考,尝试的解决方案似乎来自this answer。
我不确定this question的确切关联,但是它提供了一个对我有用的答案,那就是设置CTYPE变量的语言环境。在安装gitlab-ee之前运行以下命令对我有用:
update-locale LC_CTYPE=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 ALL=en_US.UTF-8
答案 1 :(得分:0)
我遇到了同样的问题,我这样解决,希望能为您提供帮助。
-bash-4.1# export LANG=en_US.UTF-8