SORU
21 Aralık 2010, Salı


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
23 Ocak 2011, Pazar


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • krotoflik

    krotoflik

    26 ŞUBAT 2011
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009