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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie möglicherweise aktualisieren Sie Ihre version von
ruby-build
um sicherzustellen, dass Sie haben das update woruby-2.0.0-dev
geschaltet Folgen Sie denruby_2_0_0
Zweig.Versuchen
ruby-build --version
und stellen Sie sicher, es ist eines dieser (oder später):Falls nicht, führen Sie
brew upgrade ruby-build
.Gehen Sie zu Ihrem Gemfile und ändern Sie die Beschreibung dort
Ich habe gerade das gleiche problem und konnte es nicht finden "arbeiten" - Lösung. Also machte ich meine eigene.
Quelle 'https://rubygems.org'
ruby '2.0.0' #Ändern Sie diese ein, um dieses "2.1.0'
gem 'rails', '4.0.3'