ubuntuにRVMを使用してRuby 1.9.3をインストールします[複製
-
30-10-2019 - |
質問
私はすでにRVMとRuby 1.9.2をインストールしており、どちらも適切に動作しています。 RVMバージョン1.10.2の使用。以前にRVMパッケージReadline/Zlibをインストールしましたが、今ではReadLineで大きな問題を抱えています。 RVMにRuby 1.9.3をインストールしようとしていますが、常にReadlineが見つかりませんでした。
私はさまざまな解決策に従おうとしました:
rvm remove 1.9.3
rvm pkg install readline
rvm install 1.9.3 --with-readline-dir=$rvm_path/usr/ \
--with-zlib-dir=$rvm_path/usr/
rvm use 1.9.3
rvmsudo gem install bundler
bundle install (all gems installed fine)
rails c / rails s
.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/irb/completion.rb:9:in `require': \
cannot load such file -- readline (LoadError)
Libreadline-dev(バージョン6、現在のもの)がインストールされています(これらのパッケージがほとんど必要としています)
以下も試しました。
.rvm/src/ruby-1.9.3-p0/ext/readline]$ ruby extconf.rb
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
.rvm/src/ruby-1.9.3-p0/ext/readline]$ ruby extconf.rb \
--with-readline-dir=/home/claudiocontin/.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
.rvm/src/ruby-1.9.3-p0/ext/readline]$ ruby extconf.rb \
--with-readline-lib=/home/claudiocontin/.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
MakeFileはもちろん生成されません...
apt-get install libreadline-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libreadline-dev is already the newest version.
アイデア?
正しい解決策はありません
所属していません StackOverflow