Wie behebe ich "Unbekannte Ruby-Interpreter-Version (weiß nicht, wie ich damit umgehen soll): RUBY_VERSION."

8

Heute möchte ich nur einen jekyll Blog auf meinem Mac einrichten und habe bereits Ruby 2.3.0 installiert, aber wenn '$ jekyll serve' gemacht wird, ist das ein Fehler. und zeige dies im Terminal:

Fehlerinformationen:

%Vor%     
好多余先生丶 04.08.2016, 10:43
quelle

3 Antworten

6

Zufällig versuche ich heute auch, Jekyll einzurichten und sehe das gleiche Problem. Ich benutze RVM und es funktioniert ansonsten gut (mehrere Rails Dev-Sites lokal laufen). Wenn ich env | grep 'RUBY' starte, bekomme ich:

%Vor%

Allerdings habe ich einfach weitergearbeitet und bundle install , dann bundle exec jekyll serve ausgeführt und die Site ohne Probleme hochgefahren.

    
Jason 04.08.2016, 12:55
quelle
11

So sieht es aus wie

bundle exec jekyll new

erstellt eine Gemdatei mit der Zeile

ruby RUBY_VERSION

Ich glaube, Sie möchten diese Datei beispielsweise bearbeiten.

ruby '2.1.1'

    
TKH 31.08.2016 18:18
quelle
2

Es scheint, als gäbe es keine Variable RUBY_VERSION in Ihrem env.

Probieren Sie Ihre Shell aus: env | grep 'RUBY'

Die Ausgabe sollte wie folgt aussehen: RUBY_VERSION=ruby-2.3.0

Wenn Sie nichts sehen, müssen Sie Ruby neu installieren.

Benutze RVM oder einen anderen Ruby-Versionsmanager. Hier ist ein gutes Handbuch

    
user1201917 04.08.2016 11:33
quelle

Tags und Links