Ich habe durch Dutzende von Posts in Bezug auf diese gelesen und kann es immer noch nicht ganz herausfinden/habe keine identische Situation gefunden. Grundsätzlich habe ich RVM mit Standard festgelegt Ruby 2.0.0, aber wenn ich cd in das Verzeichnis mit meiner Jekyll-Seite und führenJekyll Standard auf System Ruby-Version anstelle von RVM-Version
jekyll serve
das Ergebnis ist
/Library/Ruby/Site/1.8/rubygems/dependency.rb:298:in `to_specs': Could not find 'jekyll' (>= 0) among 5 total gem(s) (Gem::LoadError)
from /Library/Ruby/Site/1.8/rubygems/dependency.rb:309:in `to_spec'
from /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_gem.rb:47:in `gem'
from /usr/bin/jekyll:22
obwohl in der gleichen Verzeichnis, wenn ich
ruby -v
das Ergebnis verlaufen ist
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-darwin12.5.0]
Wenn ich
rvm use [email protected]
laufen und laufen dann
jekyll serve
es funktioniert wie ein Charme.
Ich habe versucht, .rvmrc und .ruby-Version-Dateien im Stamm, und in beiden Fällen, wenn ich in das Verzeichnis cd nichts anzeigt, dass diese erkannt werden.
Schön, das hat super funktioniert. Ich musste einfach Jekyll auf der Version 2.0.0 mit 'Gem Install Jekyll' neu installieren, nachdem ich sichergestellt hatte, dass 'rvm 2.0.0 - default' verwendet wurde, da ich vergessen hatte, dass das erste Mal, als ich es installierte, mit sudo in der System Ruby-Version (1.8). Danke vielmals! – tylcole