Installez Ruby 1.9.3 à l'aide de RVM sur Ubuntu [Duplicate
-
30-10-2019 - |
Question
Duplicata possible:
Ruby 1.9.2 et Rails 3 ne peuvent pas ouvrir la console des rails
J'ai déjà installé RVM et Ruby 1.9.2, tous deux fonctionnent correctement. Utilisation de RVM version 1.10.2. J'ai précédemment installé les packages RVM Readline / ZLIB, mais maintenant j'ai de grands problèmes avec Readline maintenant. J'essaie d'installer Ruby 1.9.3 dans RVM, mais je finis toujours par avoir la ligne de lecture qui n'est pas trouvée.
J'ai essayé de suivre différentes solutions:
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)
J'ai Libreadline-DEV (version 6, celui actuel) installé (tout ce qui est nécessaire par ces packages à peu près)
J'ai également essayé ce qui suit:
.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 n'est pas généré bien sûr ...
apt-get install libreadline-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libreadline-dev is already the newest version.
Idées?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow