Ho esaminato decine di post relativi a questo problema e non riesco ancora a capirlo/non ho trovato una situazione identica. Fondamentalmente, ho RVM con il default impostato a Ruby 2.0.0, ma quando ho cd alla directory con la mia pagina Jekyll ed eseguireImpostazioni predefinite di Jekyll al sistema Ruby invece della versione RVM
jekyll serve
il risultato è
/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
anche se nella stessa directory quando eseguo
ruby -v
il risultato è
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-darwin12.5.0]
Se corro
rvm use [email protected]
e quindi eseguire
jekyll serve
funziona come un fascino.
Ho provato a utilizzare i file .rvmrc e .ruby nella directory principale e, in entrambi i casi, quando eseguo il cd nella directory, nulla indica che vengono riconosciuti.
Bello, ha funzionato benissimo. Ho appena dovuto reinstallare Jekyll nella versione 2.0.0 con 'gem install jekyll' dopo essermi assicurato di aver fatto 'rvm use 2.0.0 --default', dato che ho dimenticato che la prima volta che l'ho installato era con sudo nel versione di sistema Ruby (1.8). Grazie mille! – tylcole