2017-05-06 157 views
1

Jekyll工作正常,但我一定做了一些事情,导致以下错误。搜索其他帖子,但没有看到答案。错误运行“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

是的,我做了Sebastiàn,宝石版本2.6.11。 'gem list'输出:jekyll-coffeescript(1.0.2) jekyll-paginate(1.1.0) jekyll-paginate-category(0.1.2) jekyll-sass-converter(1.5.0) jekyll-手表(1.5.0)' – edgaryp

+0

我在输出中看不到jekyll,那么滑轨呢?束? –

回答

0

当我看到输出说can't find gem jekyll (>= 0.a) (Gem::GemNotFoundException)

那么根据是什么,至少gem list --local说,你必须有jekyll宝石和所有主要依赖jekyll-sass-converterjekyll-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 
+0

谢谢你的帮助。 – edgaryp