2012-05-01 6 views
1

ruby​​ 1.9.3のubuntu 12.04にreadlineをインストールしています。 extconfを実行しているときに失われているファイルがあります:ルビのubuntu 12.04でrvmがいくつかのreadline libが見つからない

$ ruby extconf.rb -- --with-readline-dir="$HOME/.rvm/usr" 
checking for tgetnum() in -lncurses... yes 
checking for readline/readline.h... yes 
checking for readline/history.h... yes 
checking for readline() in -lreadline... no 
checking for readline() in -ledit... no 
checking for editline/readline.h... no 

make installを実行する前に最後に3つのファイルをインストールするにはどうすればよいですか?本当にありがとう。

+0

[この質問](http://stackoverflow.com/questions/8920574/install-ruby-1-9-3-using-rvm-on-ubuntu)をご覧ください。私は同じ問題があり、解決策があると思います。 – Flexoid

+0

答えは部分的です。 libreadline5-devを手動でインストールする手順はありません。 – user938363

答えて

1

たとえば、hereからlibreadline5-devパッケージをダウンロードし、手動でインストールしてください。

sudo dpkg -i downloaded_package.deb 

お手伝いが必要です。

+0

libreadline5-devをインストールした後も上記と同じ問題が発生します。 libreadline5-dev(libreadline5-dev_5.2-7build1_amd64.debから)のアンパック... libreadline5-dev(5.2-7build1)の設定... install-installを無視しているメッセージは次のとおりです(debhelperに関する警告があります)メンテナースクリプトから呼び出された情報 パッケージlibreadline5-devは、新しいdebhelperで再構築してトリガーをサポートする必要があります メンテナスクリプトからinstall-infoを無視します libreadline5-devパッケージを新しいdebhelperで再構築してトリガーをサポートします install-info ... – user938363

+0

リポジトリからlibreadline6-devをインストールすることもできます。 – Flexoid

+0

libreadline5-devの前に、libncurses5-devをインストールする必要があります。だから私たちは今5を守っているのです。 – user938363

関連する問題