EAGLE 8.6 は実行時に ''std::runtime_error'' を返します。

EAGLE 8.6 は実行時に ''std::runtime_error'' を返します。

最近、Autodesk の EAGLE ソフトウェアの新しいバージョンをインストールする必要がありました。以前のバージョンと同じようにダウンロードして解凍し、インストール フォルダーに移動して、./eagle runこれまでと同じように実行しました。

しかし、今回は実行されず、次のエラーが発生します。

terminate called after throwing an instance of 'std::runtime_error' what(): locale::facet::_S_create_c_locale name not valid Aborted (core dumped)

他にも限られた例がありますが、これは EAGLE の問題ではなく Ubuntu の問題ではないかと考えています。ただし、修正方法は見当たりません。LANG コマンドを使用して UTF-8 言語に変更しても何も起こりませんでした。

答え1

私は v8.6.0 でも同じ問題を抱えていました - Debian 9 を実行しています - 次の手順で問題は解決しました:

echo "en_US.UTF-8 UTF-8" > sudo tee /etc/locale.gen
sudo locale-gen
./eagle run

関連情報