Jekyll工作正常,但我必须做了一些事情并导致以下错误。搜索了其他帖子,但没有看到答案。
有人知道如何解决问题吗?
Edgars-MacBook:Site edgaryp$ jekyll serve
/usr/local/Cellar/ruby/2.4.1_1/lib/ruby/2.4.0/rubygems.rb:270:in `find_spec_for_exe': can't find gem jekyll (>= 0.a) (Gem::GemNotFoundException)
from /usr/local/Cellar/ruby/2.4.1_1/lib/ruby/2.4.0/rubygems.rb:298:in `activate_bin_path'
from /usr/local/bin/jekyll:22:in `<main>'
答案 0 :(得分:0)
我看到输出显示can't find gem jekyll (>= 0.a) (Gem::GemNotFoundException)
根据至少gem list --local
所述,您必须拥有jekyll
gem及其所有主要依赖项jekyll-sass-converter
和jekyll-watch
。
如果您看到它们而不是jekyll
,则可以考虑重新安装,或者:
# if it is or exists
$ gem uninstall jekyll & gem install jekyll
或者也可以从Rubygems.org下载并安装它,如果你想要一些特定版本的话。
$ wget https://rubygems.org/downloads/jekyll-3.4.3.gem && gem install jekyll-3.4.3.gem