0

RHEL で gVim を起動しようとすると、次のメッセージが表示されます。

警告: String から FontSet への変換に文字セットがありません 警告: 使用可能なフォントセットをロードできません 警告: String から FontSet への変換に文字セットがありません 警告: 使用可能なフォントセットをロードできません エラー: 中止しています: フォントセットが見つかりません

E852: 子プロセスは GUI の開始に失敗しました 続行するには、ENTER を押すか、コマンドを入力してください

そして、VIM が起動します。

4

2 に答える 2

1

:h E852GUI の起動に失敗すると、Vim はターミナルで実行を継続しようとします。

そのため、gvim の起動に失敗する原因となっているフォントに問題があります。

何をlocale返しますか?

このエラーは、utf-8 ロケールを使用しているが、utf-8 フォントがインストールされていない場合に発生する可能性があります。解決策は、いくつかのフォントをインストールすることです。

RHEL フォント

6.1. ユーザーの新しいフォントの追加 個々のユーザーのフォントを追加するには、新しいフォントをユーザーのホーム ディレクトリの ~/.fonts/ ディレクトリにコピーします。次の例のように、fc-cache コマンドを使用してフォント情報キャッシュを更新します。

fc キャッシュ ~/.fonts

于 2014-08-19T21:41:21.063 に答える
0

通常、これは gvim の純粋な x11 バージョンであるためです。少なくとも gtk サポートを追加すると、fontconfig にアクセスできるようになり、はるかにうまく機能します... (ここで問題が発生し、私の解決策は gtk サポートを追加することでした)。

于 2017-04-20T22:55:25.047 に答える