0
나는 다음과 같은 오류 얻을 sudo jekyll serve
일 : 경우가 지킬 오류를 제공 : 찾을 수없는 보석 지킬를 (> = 0.a) (보석 :: GemNotFoundException
Users/myusername/.rvm/rubies/ruby-2.4.2/lib/ruby/site_ruby/2.4.0/rubygems.rb:271:in 'find_spec_for_exe': can't find gem jekyll (>= 0.a) (Gem::GemNotFoundException)
from /Users/myusername/.rvm/rubies/ruby-2.4.2/lib/ruby/site_ruby/2.4.0/rubygems.rb:299:in 'activate_bin_path'
from /Users/myusername/.rvm/gems/ruby-2.4.2/bin/jekyll:23:in '<main>'
from /Users/myusername/.rvm/gems/ruby-2.4.2/bin/ruby_executable_hooks:15:in 'eval'
from /Users/myusername/.rvm/gems/ruby-2.4.2/bin/ruby_executable_hooks:15:in '<main>'
이 도움을 :
jekyll -v
반환jekyll 3.6.2
ruby -v
반환ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-darwin15]
gem -v
반환,323,866,223 329,603,210bundle -v
반환 내 보석 파일에Bundler version 1.16.0
나는이 :
ruby '2.4.2'
rmv list
출력 :
ruby-2.3.5 [ x86_64 ]
=* ruby-2.4.2 [ x86_64 ]
# => - current
# =* - current && default
# * - default
루비의 2.4.2 버전을 설치하십시오 'rvm install 2.4.2'를 기본값으로 설정 한 다음 보석을 다시 설치하십시오. – xploshioOn
방금 전에 내가 제안한 바에 따라 몇 분 전에 그렇게했습니다 [ 여기 코멘트에] (https://stackoverflow.com/a/47039723/1081396). – Alvaro
'rvm --default use 2.4.2'? 보석과 "모든 것"을 설치하는 방법? 당신이 볼 수 있듯이 나는 여기 아주 잃어버린 분이다. – Alvaro