C ++ - 运行Moses解码器时语言环境名称无效异常

时间:2012-11-24 22:03:35

标签: c++ machine-translation moses

按照here描述的步骤,我已经在我的机器(Windows 7 64位)上成功编译了Moses(v0.91)。但是,当我尝试在cygwin中运行此命令时第一次运行它时<:p>

cd ~/mosesdecoder/sample-models
~/mosesdecoder/bin/moses -f phrase-model/moses.ini < phrase-model/in > out

发生以下异常:

Defined parameters (per moses.ini or switch):
    config: phrase-model/moses.ini
    input-factors: 0
    lmodel-file: 8 0 3 lm/europarl.srilm.gz
    mapping: T 0
    n-best-list: nbest.txt 100
    ttable-file: 0 0 0 1 phrase-model/phrase-table
    ttable-limit: 10
    weight-d: 1
    weight-l: 1
    weight-t: 1
    weight-w: 0
Exception: locale::facet::_S_create_c_locale name not valid

有人知道我做错了吗?

1 个答案:

答案 0 :(得分:1)

这对我有用:

export LC_ALL="C"