के बजाय सिस्टम रूबी संस्करण में चूक गया है, मैंने इसके बारे में दसियों पोस्ट देखे हैं और अभी भी इसे समझ नहीं सकते हैं/एक समान स्थिति नहीं मिली है। असल में, मैं डिफ़ॉल्ट रूबी 2.0.0 करने के लिए सेट के साथ RVM है, लेकिन परिणाम जब मैं अपने Jekyll पेज के साथ निर्देशिका के लिए सीडी औरजेकिल आरवीएम संस्करण
jekyll serve
चलाने
/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
है यहां तक कि एक ही में हालांकि निर्देशिका जब मैं चला
ruby -v
परिणाम
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-darwin12.5.0]
है
अगर मैं
rvm use [email protected]
चलाने के लिए और फिर से चलाने के
jekyll serve
यह एक आकर्षण की तरह काम करता है।
मैं .rvmrc का उपयोग कर और जड़ में .ruby-संस्करण फ़ाइलों की कोशिश की है, और दोनों ही मामलों में जब मैं निर्देशिका कुछ भी नहीं करने के लिए सीडी इंगित करता है कि उन पहचाने जाते हैं।
सुंदर, कि महान काम किया। मुझे यह सुनिश्चित करने के बाद कि 'आरवीएम उपयोग 2.0.0 --default' किया गया था, मुझे यह सुनिश्चित करने के बाद 2.0.0 संस्करण पर जेकिल को 'जेम इंस्टॉल जैकील' के साथ पुनर्स्थापित करना पड़ा, क्योंकि मैं भूल गया था कि पहली बार मैंने इसे स्थापित किया था, सिस्टम रूबी संस्करण (1.8)। अनेक अनेक धन्यवाद! – tylcole