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

  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • kamaniusilelis

    kamaniusilel

    10 HAZİRAN 2011
  • UberFacts

    UberFacts

    26 EKİM 2013