Eventuali duplicati: rvm e ruby 1.9.2
Ruby 1.9.2 and Rails 3 cannot open rails consoleinstallare Ruby 1.9.3 utilizzando rvm su Ubuntu
ho già installato, sia lavorando in modo corretto. Utilizzando la versione 1.10.2 di rvm. Ho precedentemente installato i pacchetti rvm readline/zlib, ma ora sto avendo grossi problemi con readline ora. Sto cercando di installare Ruby 1.9.3 in RVM, ma finisco sempre per avere readline non trovato.
ho cercato di seguire diverse soluzioni:
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)
ho libreadline-dev (versione 6, quella attuale) installato (tutto il necessario per quei pacchetti più o meno)
Ho anche provato il seguente :
.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 non viene generato ovviamente ...
apt-get install libreadline-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libreadline-dev is already the newest version.
Idee?
Come installare manualmente libreadline5-dev su ubuntu 12.04? Non c'è molto su questo online. – user938363
@ user938363 Solo apt-get installalo in questo modo: 'sudo apt-get install libreadline5-dev' quindi compilare come mostrato sopra. –