Ruby 初心者スレッド Part 38
■ このスレッドは過去ログ倉庫に格納されています
0508502
2010/09/25(土) 18:25:09502のエラーメッセージはherokuというホスティングサービスを使用するため
gemでherokuをインストール後、heroku createを実行した際に出力されました。
502のエラーはrubyをコンパイルして入れた際に、/ruby-1.8.7-p302/ext配下の
opensslをインストールしていなかったことが原因でした。
opensslをインストール後、今度はreadlineのエラーが出力されたので
/ext配下のreadlineをインストールしようと試みたのですが失敗してしまいました。
(ruby extconf.rbの直後にエラーになりました。左記にオプションはつけていません。)
調べたところ、yum install ncurses-develを入れるとあり、試してみましたがうまくいきませんでした。
mkmf.logを確認したところ、ヘッダがないとのエラーメッセージが出力されていますが、どこが原因がわかりません。
----mkmf.log一部抜粋
conftest.c:3: error: ‘tgetnum’ undeclared (first use in this function)
conftest.c:3: error: (Each undeclared identifier is reported only once
conftest.c:3: error: for each function it appears in.)
conftest.c:1:31: error: readline/readline.h: そのようなファイルやディレクトリはありません
conftest.c:1:31: error: editline/readline.h: そのようなファイルやディレクトリはありません
readlineのインストール方法をご教授いただけないでしょうか。
(オプション不足またはパッケージが不足と思っていますが、どうにもわかりません。)
また、/ext配下のインストールについてのマニュアルページのようなものがありましたら、教えて頂けないでしょうか。
■ このスレッドは過去ログ倉庫に格納されています