2017-02-17 49 views
6

Sistemimde rbenv yüklü ve şimdi yakut uygulamasında standart bundle install komutunu çalıştırmaya çalışıyorum. Gerçi şu hatayı alıyorum:Ruby sürümü> = X, geçerli sürümle uyumlu değil

activesupport-5.0.1 requires ruby version >= 2.2.2, which is incompatible with the current version, ruby 1.9.3p484

benim ucunda her şeyi kontrol ve yakut 1.9.3... eski sürümünü nereden aldığını emin değilim ettik ben 2.3.0 yüklü tarihi:

> rbenv versions 
    system 
    * 2.3.0 (set by /neo-main/.ruby-version) 

> ruby --version 
    ruby 2.3.0p0 (2015-12-25 revision 53290) [i686-linux] 

> echo $PATH 
    /root/.rbenv/shims:/root/.rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 

Sadece hafızada sıkışmış bir şey olmadığından emin olmak için yeniden başlattım.

cevap

9

bundle komutunuzun nereden geldiğini kontrol edin; Muhtemelen rbenv dışında. Bir gem install bundler yapın ve yeni shim'i almak için eval "$(rbenv init -)"'u yeniden çalıştırın.

+0

Toplam hayat kurtarıcı! Çıldırıyordum! – Godzilla74

+2

Tabii ki, daha önce hiç olmadıysa, büyük beyinim ile cevabı çıkarmayı başardım. *öksürük* –