2014-05-23 68 views
1

我剛剛開始使用Ruby和Jekyll,我一直在使用CLI的-watch命令自動更新Jekyll站點。然而短暫的計算機重新啓動後運行jekyll -watchRuby/Jekyll運行時出現未知錯誤-watch

/Library/Ruby/Gems/2.0.0/gems/mercenary-0.3.3/lib/mercenary/program.rb:30:in `go': invalid option: -watch (OptionParser::InvalidOption) 
from /Library/Ruby/Gems/2.0.0/gems/mercenary-0.3.3/lib/mercenary.rb:22:in `program' 
from /Library/Ruby/Gems/2.0.0/gems/jekyll-2.0.3/bin/jekyll:18:in `<top (required)>' 
from /usr/bin/jekyll:23:in `load' 
from /usr/bin/jekyll:23:in `<main>' 

時由於我是新來的Ruby我看到下面的錯誤,我不知道爲什麼上面的錯誤發生。有人可以幫助我解釋爲什麼我得到上述錯誤並將其整理出來嗎?

謝謝

回答

3

這裏有幾個問題。首先,由於您使用長表格選項,所以您需要使用兩個連字符:--watch(或者您可以使用簡寫形式-w)。其次,jekyll正在尋找你沒有提供的子命令,如buildserve

我不知道你想發佈什麼命令,但它應該是這個樣子:

jekyll build --watch 

jekyll serve --watch 

欲瞭解更多信息,請查閱jekyll basic usage

+0

謝謝!那就是訣竅 – user2028856

相關問題