- ベストアンサー
LinuxのCPANでNet::Twitterのインストールができないエラー
- Net::TwitterをLinuxのCPANからインストールしようとしたが、moose.pmのエラーが出たためインストールできなかった。moose.pm単体をCPANからダウンロードし、make testしようとしたが、エラーが発生した。
- gccコマンドの実行時にエラーが発生し、Moose.cのコンパイルができなかった。原因はわかっていない。
- OSはCentOS 5.5を使用している。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> /bin/sh: gcc: command not found ここまで明確なエラーは一瞬で判別できてもらわないと困ります。 要は「コンパイラが見つからない」と言われてる訳です。自力で解決されたようですが。 で、もう一つのほうですが正直そこだけではさっぱりです。 もともとCPANは殆ど使ったことがないためということもありますが、そこのエラーメッセージだけでは「失敗した」という結果のみでエラー要因に繋がりそうな語句が存在しないためでもあります。 参考URLの手順でNet::Twitterのエラー要因を調べてみてください。 あと、CPANが古いと失敗するという情報があったのでそちらのアップデートも試してみる価値はあるでしょう。
その他の回答 (1)
- D-Matsu
- ベストアンサー率45% (1080/2394)
どこにエラーメッセージがあるんでしょうか。 念のために言っておくと、gcc以下略はただの「コマンド文」であって「エラーメッセージ」じゃありませんからね。
お礼
追記です。エラー 127 から検索したところ、以下のページを見つけました。 http://www.gobu.jp/deleg_3.php GCCをインストールして再度make testしたところ、別のエラーがでました。 Parse errors: No plan found in TAP output Files=266, Tests=50, 57 wallclock secs ( 1.22 usr 6.94 sys + 11.49 cusr 9.53 csys = 29.18 CPU) Result: FAIL Failed 248/266 test programs. 42/50 subtests failed. make: *** [test_dynamic] エラー 2 エラー 2から検索しましたが、特に何も出なかったので困っております。 他に原因究明する方法はありますでしょうか??
補足
すみません、なにぶんまだ初心者でして、コマンド実行して出力されるものが、 エラーだと思っていました。最初に出したのは、リダイレクトした文章のみです。 その後に以下の記述があったのでエラーと判断しました。 /bin/sh: gcc: command not found make: *** [Moose.o] エラー 127 どうやら私はまだエラーのログを閲覧をわかっていないようです。 どちらのログを見ればわかりますでしょうか。 syslog.confでしょうか? さらに質問を増やして申し訳ありません。
お礼
回答ありがとうございます。 やはりうまく行かないので、LINUX再セットアップして入れなおしてみました。 先にCPANアップデートしないとうまくインストールされないようです。 ご協力ありがとうございました。