Ihre Ruby-version ist 2.1.0, aber Ihre Gemfile angegeben 2.0.0

In meinem Gemfile ich angegeben ruby-version 2.0.0:

ruby '2.0.0'

Aber meine Konsole sagt mir ich habe 2.1.0 dev:

$ ruby -v
ruby 2.1.0dev (2013-09-16 trunk 42951) [x86_64-darwin12.4.0]

Ich bin mit rbenv und es sagt meine ich nicht die 2.1.0 installiert,

$ rbenv versions
system
* 2.0.0-dev

Bundle-update oder bundle install sagt:

"Your Ruby version is 2.1.0, but your Gemfile specified 2.0.0"

aber mit 'rbenv lokalen 2.0.0-dev' lässt mich mit ruby 2.1.0 dev wieder. Außerdem:

$ rbenv global
2.0.0-dev

$ cat ~/.bash_profile:
export PATH="$HOME/.rbenv/bin:$PATH"
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi

Soweit ich weiß, 2.1.0 dev gar nicht existiert.

Wie kann ich ruby 2.0.0 ausgewählt?

  • Scheint, wie rbenv ist kaputt. Neu installieren?
  • $ rm -rf ~/.rbenv $ brew uninstall rbenv $ $ brew update $ brew install rbenv $ brew install ruby-build $ git clone github.com/sstephenson/rbenv.git ~/.rbenv $ rbenv install 2.0.0-dev $ rbenv rehash Gibt mir die gleichen: $ ruby -v ruby 2.1.0 dev (2013-09-16 Stamm 42951) [x86_64-darwin12.4.0]
  • 2.0.0-p247 kann nicht gefunden werden
  • Was bedeutet which ruby sagen? Wo ist dieser ruby magic aus?
  • Ich wünschte, ich könnte Ihnen sagen. die ruby /usr/bin/ruby
InformationsquelleAutor Continuity | 2013-09-16
Schreibe einen Kommentar