2017-05-06 114 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