• ベストアンサー

ターミナルの警告について教えてください

MacOSX のPantherを使っています。 ターミナルを立ち上げるといつも以下のような警告文が表示されます。 どのようにすれば消えますでしょうか? Welcome to Darwin! perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LC_ALL = (unset), LANG = "ja-JP.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). ご教授よろしくお願いします。

  • i_tes
  • お礼率35% (15/42)
  • Mac
  • 回答数4
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • chirubou
  • ベストアンサー率37% (189/502)
回答No.4

「cat ~/.profile test -r /sw/bin/init.sh && . /sw/bin/init.sh」 私のにはそんなものはないので、どうしてそういうファイルができたかは分かりませんが、試しに、 $ cd ~ $ mv .profile .profile.org としたらエラーメッセージは消えると思います。が、ひょっとしたら別な問題がでるかもしれません。もし、上の操作を元に戻したかったら、 $ cd ~ $ mv .profile.org .profile としてください。まあ、そんなに問題になることはないとは思いますが、念のため、あくまで自己責任ということでお願いします。

i_tes
質問者

お礼

返事遅くなりすみませんでした。 この正月休みに、OSをアップします。 それで直ると思います。 いろいろとありがとうございました。

その他の回答 (3)

  • chirubou
  • ベストアンサー率37% (189/502)
回答No.3

「/usr/bin/loginを使ってデフォルトで」になっているのなら No.1 さんのチェックをしませう。 Terminal を開いて、 cat ~/.login cat ~/.profile で見れると思います。

i_tes
質問者

補足

cat ~/.login cat: /Users/(ユーザー名)/.login: No such file or directory cat ~/.profile test -r /sw/bin/init.sh && . /sw/bin/init.sh となってました。 これをどうしたらいいでしょうか?

  • chirubou
  • ベストアンサー率37% (189/502)
回答No.2

No.1 さんの言う通り、あるいは ターミナル→環境設定→このコマンドを実行する が有効になっていてその下のコマンドが perl のスクリプトである 可能性があります。

i_tes
質問者

補足

ターミナル→環境設定→/usr/bin/loginを使ってデフォルトで~になっています。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

Terminalの環境設定かログインスクリプト(.loginとか.profileとか)に、perlのスクリプトが設定されていて、 > LANG = "ja-JP.UTF-8" と無効なLANG(おそらく「ja_JP.UTF-8」のtypo)が設定されてるのでしょう。 そこらへんを見直してみては。

i_tes
質問者

お礼

返事遅くなりすみませんでした。 この正月休みに、OSをアップします。 それで直ると思います。 いろいろとありがとうございました。

i_tes
質問者

補足

ログインスクリプトはどこで見ればいいでしょうか?

関連するQ&A

  • シェルについて

    ターミナルの挙動を教えてください OS10.8でtcshを使っています perlを入力すると以下の様にエラーが出ます perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LC_ALL = (unset), LANG = "ja_JP.EUC" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). 環境変数 setenv PERL_BADLANG を.tcshrcに書きました これでエラーは出なくなりました ここからが疑問なんですが tcshから子シェルbashを起動しても perlでエラーが出ません tcshの環境変数をbashが読み込んでます 子シェルの振る舞いなのでしょうか よろしくお願いします

    • ベストアンサー
    • Mac
  • emacsが起動できません

    emacsを起動しようとすると. Warning: locale not supported by C library, locale unchanged Warning: Unable to load any usable ISO8859 font Warning: Missing charsets in String to FontSet conversion Warning: Unable to load any usable fontset Fatal error (11). というメッセージが出て起動することができません. emacs -nwとしてコンソールで起動させることはできます. 何が原因でどのようにすればいいのでしょうか. 使用しているのは Vine Linuxです.

  • XAMPP セキュリティ設定ページにアクセスできない

    XAMPPをインストール後、セキュリティ設定ページにアクセスできません Warning: include(lang/jp.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\security\htdocs\index.php on line 13 Warning: include() [function.include]: Failed opening 'lang/jp.php' for inclusion (include_path='.;C:\xampp\php\pear\') in C:\xampp\security\htdocs\index.php on line 13 と出ます。どうしたらいいですかねぇ??

  • XAMPPの設定

    XAMPPの設定画面で、MySQLのパスワード設定で(localhost/xampp/)、メニューのsecurityをクリックしてセキュリティー画面に入ったんですけど画面が表示されません .Warning: include(lang/jp.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\security\htdocs\index.php on line 13 .Warning: include() [function.include]: Failed opening 'lang/jp.php' for inclusion (include_path='.;C:\php5\pear') in C:\xampp\security\htdocs\index.php on line 13 エラーがでます。どうしたらいいのでしょうか?

    • 締切済み
    • PHP
  • XAMPPインストール後「セキュリティ」でエラー

    XAMPPをローカル上で試していたのですが、インストール完了後に「セキュリティ」をクリックすると下記のようなアラートが表示されます。 Warning: include(lang/jp.php) [function.include]: failed to open stream: No such file or directory in C:\Program Files\XAMPP\security\htdocs\index.php on line 13 Warning: include() [function.include]: Failed opening 'lang/jp.php' for inclusion (include_path='.;C:\Program Files\XAMPP\php\pear\') in C:\Program Files\XAMPP\security\htdocs\index.php on line 13 このアラートの回避方法をお教えください。 何卒宜しくお願い致します。

  • メール送信が出来なくなった・・・

    Warning: mail(): Failed to connect to mailserver at "xxxxx" port 25, verify your "SMTP" and > "smtp_port" setting in php.ini or use ini_set() というエラーが突然出てくるようになりました。 それまではちゃんと動いていたのですが・・・ 今まで動いてただけに何がいけないのかわかりません。 このPCではメールサーバ(XMail)でいろいろ設定をいじっていたのでそれのせいかなとも思うんですけどわかる方いらっしゃいますか?

    • 締切済み
    • PHP
  • DBD::mysqlのインストールができないです!

    お世話になります。 perlを始めて2月、mysql触って3日目ですが、 webを見ながらperlでmysqlを動かしてみたいと思いました。 そこでDBD::mysqlをインストールしたいのですが、上手く行きません。 当方は mac os x 10.6.6でオリジナルのperlを使ってます。 DBD-mysql-4.018をcpanから落とした所まではよかったのですが、 カレントディレクトリでperl Makefile.PLを実行すると下記のように Can't exec "mysql_config": No such file or directory at Makefile.PL line 82. Cannot find the file 'mysql_config'! Your execution PATH doesn't seem not contain the path to mysql_config. Resorting to guessed values! 略 To change these settings, see 'perl Makefile.PL --help' and 'perldoc INSTALL'. Using DBI 1.607 (for perl 5.010000 on darwin-thread-multi-2level) installed in /System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level/auto/DBI/ Writing Makefile for DBD::mysql と表示が出るのですが、その後にmakeをするとエラーが出ます。 make時のエラーは長過ぎて掲載できないのですが、 lipo: can't open input file: /var/folders/yq/yq1TdC-AE3qmYQFQJKK2xE+++TI/-Tmp-//ccO23h5K.out (No such file or directory) make: *** [dbdimp.o] Error 2 となってしまいます。 どのようなことを行えば、正しく、DBD::mysqlをインストールできますでしょうか? また、このサイト以外に perlや mysqlの相談所みたいな所があれば、 併せてご教授いただければ幸いです。 よろしくお願いいたします

    • ベストアンサー
    • Perl
  • phpでメール送信

    phpでメールを送信しようとすると、 Warning: mb_send_mail() [function.mb-send-mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() というエラーが出てしまいます・・・。 何が原因なんでしょうか?Localhostの原因でしょうか?

    • 締切済み
    • PHP
  • Movable Type2.661のインストールでエラー・・・

    Movable Type2.661をダウンロードし、下記のHPを参考にしながらLinux(RED HAT LINUX 7.1)へインストールを試みています。 (参考HP)http://rebecca.ac/milano/mt/readme/ 日本語パッチをあて、mt-check.cgiで確認したところ下記のとおりDBが使用可能でした。 DB_File... Your server has DB_File installed (version 1.72). DBD::mysql... Your server has DBD::mysql installed (version 2.0416). mt-load.cgiも問題なく正常に終わり、期待を胸にmt.cgiを実行すると以下のエラーが発生しました。。。 Got an error: Can't locate Jcode.pm in @INC (@INC contains: ./extlib ./lib /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl .) at lib/MT/App/CMS.pm line 9. BEGIN failed--compilation aborted at lib/MT/App/CMS.pm line 9. Compilation failed in require at mt.cgi line 21. 当方CGIの経験がなくまたUNIX系の知識も乏しいため、この問題に対処する方法がわからず、何方か対応方法をご存知の方にご相談したく投稿しました。 よろしくお願いいたします。

  • Catalyst::Plugin::Charsets::Japaneseのインストールに失敗します。

    CatalystのプラグインであるCatalyst::Plugin::Charsets::Japaneseのインストールが出来ず、困っています。プラグインのインストールを、下記の手順で行ったところ、以下のログが得られ、make testで失敗していることが分かりました。 -------------------------------------------------- # perl -MCPAN -e shell cpan[1]> install Catalyst::Plugin::Charsets::Japanese Running install for module 'Catalyst::Plugin::Charsets::Japanese' Running make for L/LY/LYOKATO/Catalyst-Plugin-Charsets-Japanese-0.06.tar.gz (略) Running make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00_compile...........ok t/01_pod...............ok t/02_handler...........ok t/03_sjis_to_euc.......1/4 HTTP::Message content must be bytes at /usr/lib/perl5/site_perl/5.8.8/Test/WWW/Mechanize/Catalyst.pm line 88 # Looks like you planned 4 tests but only ran 2. # Looks like your test died just after 2. t/03_sjis_to_euc....... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 2/4 subtests t/04_sjis_to_utf8......1/4 HTTP::Message content must be bytes at /usr/lib/perl5/site_perl/5.8.8/Test/WWW/Mechanize/Catalyst.pm line 88 # Looks like you planned 4 tests but only ran 2. # Looks like your test died just after 2. t/04_sjis_to_utf8...... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 2/4 subtests (略) Running make install make test had returned bad status, won't install without force Failed during this command: LYOKATO/Catalyst-Plugin-Charsets-Japanese-0.06.tar.gz: make_test NO -------------------------------------------------- make testで実行されるテストは、下記の11個です。このうち、03~11のテストで"HTTP::Message content must be bytes at /usr/lib/perl5/site_perl/5.8.8/Test/WWW/Mechanize/Catalyst.pm line 88"というエラーでtestに失敗しています。 -------------------------------------------------- 00_compile.t 01_pod.t 02_handler.t 03_sjis_to_euc.t 04_sjis_to_utf8.t 05_sjis_to_sjis.t 06_euc_to_euc.t 07_euc_to_utf8.t 08_euc_to_sjis.t 09_utf_to_euc.t 10_utf_to_utf.t 11_utf_to_euc.t -------------------------------------------------- 日本語を扱うためのプラグインをインストールするのに、環境変数LANGがen_US.UTF-8になっていることが、インストールできない原因であるのかと思い、環境変数LANGをja_JP.UTF-8にしてインストールを試みて見ましたが、やはりインストールに失敗しました。 どうしてインストールに失敗するのか、どうすればインストールすることができるのか、ご教授頂けると幸いです。 また、足りない情報がありましたらご提供致しますので、ご指導よろしくお願い致します。

    • ベストアンサー
    • Perl