Raylar konsol, RVM ve seçeneği ile sorunları
Ruby yerel kalkınma benim sürüm benim sunucu (ruby 1.8.7) üzerinde çalışıyorum belirli bir uygulama için aynı olduğundan emin olmak için bir yol olarak rvm yükledim. Bu yaptığım, ve ruby 1.8.7 yüklenir. Raylar konsolunu başlatmak için çalışıyorum ancak bu hatayı alıyorum:
Readline was unable to be required, if you need completion or history install readline then reinstall the ruby.
You may follow 'rvm notes' for dependencies and/or read the docs page http://rvm.beginrescueend.com/packages/readline/ . Be sure you 'rvm remove X ; rvm install X' to re-compile your ruby with readline support after obtaining the readline libraries.
Couldn't load Wirble: no such file to load -- wirble
Okudum notları sayfa hata ifade eder (http://rvm.beginrescueend.com/packages/readline/) ve ardından yönergeleri, hangi dahil temel olarak yükleme seçeneği, kaldırma ruby 1.8.7, sonra yükleme ruby 1.8.7 ile tekrar atayarak destek. (aslında bu sayfa örnek olarak ruby 1.9.2 kullanır ama 1.8.7 ile de çalışması gerekir sanıyorum. Belki de durum böyle değil.
Ama, ben hala aynı hatayı alıyorum. Başkasının başından geçen ve fark vardır?
Herhangi bir tavsiye için minnettar - max
EDİT olayla ne ilgisi var diye btw Ubuntu 9.10 kullanıyorum.
EDİT - burada aşağıda istedi rvm info
için çıktı
$ rvm info
system:
system:
uname: "Linux max-laptop 2.6.31-22-generic #68-Ubuntu SMP Tue Oct 26 16:38:35 UTC 2010 i686 GNU/Linux"
bash: "/bin/bash => GNU bash, version 4.0.33(1)-release (i486-pc-linux-gnu)"
zsh: " => not installed"
rvm:
version: "rvm 1.1.6 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]"
homes:
gem: "not set"
ruby: "not set"
binaries:
ruby: "/usr/bin/ruby"
irb: "/usr/bin/irb"
gem: "/usr/bin/gem"
rake: "/usr/bin/rake"
environment:
PATH: "/home/max/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/var/lib/gems/1.8/bin:/home/max/software/svnmerge:/home/max/.gem/ruby/1.8/bin:/home/max/work/e_learning_resource/trunk/public/assets/dvd_files/bin:/opt/firefox:/home/max/.rvm/bin:/home/max/.rvm/bin"
GEM_HOME: ""
GEM_PATH: ""
MY_RUBY_HOME: ""
IRBRC: ""
RUBYOPT: ""
gemset: ""
CEVAP
Ubuntu 1.9.2 ile 10.04, ama aynı belirtiler vardı benzer bir sorun vardı. Onu işe almak için:
rvm pkg install readline
veya RVM sürüm öncesi 1.6.32, aşağıdaki komutu gerekir
rvm package install readline
Sonra:
apt-get install ncurses-dev
Ve sonra http://rvm.beginrescueend.com/packages/readline/ kendi talimatları uzaklaştırıyor
cd $HOME/.rvm/src/ruby-1.9.2-p0/ext/readline
ruby extconf.rb -- --with-readline-dir="$HOME/.rvm/usr"
make install
Aslında sunucu üzerinde yüklemek rvm sistemi yaptırdım, bunu yapmak zorunda kaldı:
cd $HOME/.rvm/src/ruby-1.9.2-p0/ext/readline
ruby extconf.rb -- --with-readline-dir="/usr/local/rvm/usr"
make install
Bundan sonra tam erişim konsola sahip olmak önemli.
Raylar yolları konsol Oturumu tanımak...
çalışan üretim konsol Raylar...
Nasıl raylar yürütme zaman konsol alma...
Nasıl veritabanı gizlemek Raylar konso...
Nasıl kontrolör/görünüm arama yöntemle...