0

Perl モジュールをインストールしようとしました IO::Tty,IO::Pty,Net::SSH2,Net::SSH::Perl....しかし、単一のモジュールのインストールに失敗しました。デバッグしようとしましたが、できませんでした完全に修正してください。コンパイラに問題があることがわかりました。以下のコマンドで何か問題があることを示す出力が得られたためです。

which gcc
output 
/usr/bin/which: no gcc in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)

whereis gcc
output
gcc:

モジュールをインストールしようとした後にエラーログを確認すると、以下のエラーが表示されます。

   [root@GTheGandalf ~]# cat /root/.cpanm/work/1439895011.19383/build.log
   ERROR: cannot run the configured compiler 'gcc'
(see conf/compilerok.log). Suggestions:
1) The compiler 'gcc' is not in your PATH. Add it
to the PATH and try again. OR
2) The compiler isn't installed on your system. Install it. OR
3) You only have a different compiler installed (e.g. 'gcc').
Either fix the compiler config in the perl Config.pm
or install a perl that was built with the right compiler
(you could build perl yourself with the available compiler).

上記のモジュールに依存する perl スクリプトを実行できないため、修正を手伝ってください。

4

2 に答える 2

4

エラーメッセージは一目瞭然です。

にインストールgccして追加しPATHます。

参照: GCC ガイドのインストール

于 2015-08-18T12:28:11.433 に答える
3

あなたが言及したモジュールの少なくともいくつかは C で実装されていperlますgcc。システムのパッケージ マネージャー ( 、 など) を使用apt-getyumてインストールします。

于 2015-08-18T12:32:26.623 に答える