質問: "en_us.utf-8" are supported and installed on your system. perl: warning: falling back to the standard locale ("c"). lang、language、およびlc_allを設定してみました。 en_us.utf-8とen_us.utf8の両方を試しました。 locale -aを実行すると、これは利用可能であると言われているもののサブセットです。en_us en_us.iso88591 en_us.iso885915 en_us.utf8 管理者権限を持たないリモートrhel6イメージで実行しています。私は実際にutf-8を利用できないのではないかと思います。このロケールを生成し、rootなしでホームディレクトリに保持する方法はありますか?これを修正する別の方法はありますか?
回答: ロケールのマンページを読み、使用するすべてのパスと環境変数を確認しました。私のシステムではlocpathが存在しないパスに設定されていたことがわかりました。プロファイルでその変数の設定を解除しました。ロケールは正しいディレクトリを指し、すべてが機能します。