Cant run rails-Befehle. Ihre Ruby-version ist die 2.2.1, aber Ihre Gemfile angegeben 2.1.4
Ich bin nicht in der Lage zu laufen surver rails s
oder machen kann, Steuerungen, etc. Was soll ich tun ?
Terminal zeigt folgenden Fehler:
Your Ruby version is 2.2.1, but your Gemfile specified 2.1.4
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laufen
ruby -v
dann werden Sie sehen, dass Sie installiert haben ruby 2.2.1, aber die erste Zeile in der Gemfile gibt anruby 2.1.4
. Ändern Sie die erste Zeile in der Gemfile festlegenruby 2.2.1
oder installierenruby 2.1.4
Wenn Sie möchten, um die Verwendung der vorherigen version ruby 2.1.4. Dann prüfen Sie zuerst, ob es bereits installiert ist oder nicht durch die Verwendung
rvm list
Befehl. Wenn es da ist, dann müssen Sie laufenrvm use ruby-2.1.4
Befehl, und wenn Sie es nicht ist, verwendenKönnte es mit Ihrem system-ruby-version
In der apache-config verwenden:
Finden Sie Ihren Weg, verwenden
passenger-config about ruby-command
PassengerRuby /home/user/.rbenv/versions/2.2.1/bin/ruby
Quelle: phusion passenger docs