ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

X11 for Mac OS XコミュのX11とFink,ターミナルに関連したトラブルで困ってます。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして。

MAKoTOと申します。

X11とFink,ターミナルに関連したトラブルで困ってます。

使用PCは、Power Book G4 15inch 667MHz OSX 10.3.9 です。


今回、唐突な質問で大変恐縮なのですが、Finkのアップデートを

ターミナルから行いました。その後、ターミナルを起動、新規ウィン

ドウを開く度に下記のようなメッセージが常に出て来てしまいます。


Last login: Wed Jan 4 20:00:31 on console
Welcome to Darwin!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LC_COLLATE = "C",
LC_TIME = "C",
LANG = "ja_JP.EUC"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
mopbg401:~ vojy$ /sw/bin/fink selfupdate
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LC_COLLATE = "C",
LC_TIME = "C",
LANG = "ja_JP.EUC"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Password:


毎回 "fink selfupdate" を求められてしまいます。




X11の、xtermでは下記のメッセージだけが毎回出てしまいます。

Last login: Wed Jan 4 20:00:31 on console
Welcome to Darwin!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LC_COLLATE = "C",
LC_TIME = "C",
LANG = "ja_JP.EUC"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").


ローカルに関係したPerlの環境設定ファイルの記述を変えればよいのでしょうか?

しかし、ファイルの場所や名前、正しい記述事項がわかりません・・。

何らかの解決策を助言して頂けると幸いです。

宜しくお願い致します。

コメント(7)

個人的に気になったので、グーグルで検索してみたとこ、

PERL_BADLANG = 0

と設定すればいいみたいです。日本語環境で動かそうとするとそういう警告がでるみたいですが無視して問題ないみたいです。
環境変数 LANG の設定が間違っている可能性が大ですね。

# 残念ながら私は LANG の『fink, OSX にとって最も良い』
# 設定場所を知らないのですが、それが見つかったとして、

ja_JP.EUC



ja_JP.eucJP

に変えたら、動くのではないかと思います。例えば

% perl -le0
% env LANG=ja_JP.eucJP perl -le0

を実行して比べてみて、後者なら警告が出ないなら、
LANG さえ治せば良いと確認できます。お試し下さい〜
Cyuさん

有り難うございました!

PERL_BADLANG = 0 で解決できました。

大変お騒がせ致しました〜。
>babayyoyoshihikoさん

fink selfupdateは消えなかったので、おもいきって最初から環境を作り直しました(初心者なりに、復習の意味もこめて)

LANG = "ja_JP.EUC"で進めていたのですが、eucJPも試してみようと思います。

皆様、ご親切なアドバイス、有り難うございました。
/usr/share/locale の下にあるものをLANGに設定しなければならないので、ja_JP.EUC は間違いで、ja_JP.eucJP となります。ま、良くある間違いです。(local.aliasていう手もあったのに... 互換性は考慮されなかったようですね。まぁ、そういう人達だからな)

僕は、ja_JP.UTF-8で使ってます。設定は、まぁ、どこでもいいんですが、bash なら、~/.bashrc でいいんだけど、/etc/bashrc っていう手もあるな。~/Libraryのどっか に設定するっていう時代もあったとは思うんだけど。UTF-8 だとフォントにsensitiveになるので、万人に勧められるってわけでもないんですけど。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

X11 for Mac OS X 更新情報

X11 for Mac OS Xのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング