2017-02-03 3 views
0

Ich verwende RVMBundle installieren falsche Ruby-Version

> rvm list 
rvm rubies 

    ruby-2.2.3 [ x86_64 ] 
* ruby-2.3.0 [ x86_64 ] 
=> ruby-2.3.1 [ x86_64 ] 

# => - current 
# =* - current && default 
# * - default 

Aktuelle Ruby-Version ist 2.3.1 (Ich habe bereits ruby "2.3.1" in Gemfile)

> ruby -v 
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux] 

Bundle installieren

> bundle install --deployment 
> ls ./vendor/bundle/ruby/ 
2.3.0 

Warum ist meine Ruby-Version 2.3.1, aber das Paket-Installationsergebnis ist 2.3.0? Könnt ihr mir bitte helfen?

+0

Sie versuchen 'rubin 2.3.1' als aktuelle und Standardversion könnte sich ändern, ändert –

+0

Dank @DeepakMahakale! Aber ich habe dasselbe Ergebnis (2.3.0 in ./vendor/bundle/ruby/). – ThinhHQ

+0

Ich denke, du hast Ruby '2.3.0' in deinem Gemfile geschrieben –

Antwort

0

Sie 2.3.1 versuchen zu ändern können

rvm use 2.3.1 --default 

Sie auch .ruby-version Datei im Stammordner des Projekt-Repository hinzufügen können, um Standard. Dies wird sicherstellen, dass, wenn Sie den Ordner eingeben, wird es Rubin Version 2.3.1

#.ruby-version 
2.3.1 
+0

Ich habe versucht: 'rvm - default use ruby-2.3.1' und meine .ruby-version:' 2.3.1'. Aber nichts ändert sich. – ThinhHQ

Verwandte Themen