2015-09-19 70 views
1

我在OS X Yosemite 10.10.5上運行Jekyll時出現問題。當我運行jekyll serve,我得到以下錯誤:在OS X上運行Jekyll時出錯Yosemite 10.10.5

MacBook-Pro-Svetlana:iloveip svetlana$ jekyll serve 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:296:in `to_specs': Could not find 'jekyll' (>= 0) among 22 total gem(s) (Gem::LoadError) 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:307:in `to_spec' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in `gem' 
    from /usr/bin/jekyll:22:in `<main>' 
MacBook-Pro-Svetlana:iloveip svetlana$ 

我不得不重新安裝OS X的優勝美地。我可能做錯了什麼。首先,我安裝了Xcode命令行工具,而沒有實際安裝Xcode。然後我按照this site的指示安裝Ruby和Git。之後,我安裝了Jekyll,但沒有運行jekyll serve。所以我安裝了Xcode,但仍然有一些錯誤。

所以我升級了RVM,並且升級了Ruby到2.2.3。之後,我再次卸載並安裝了Jekyll。但是當我嘗試運行它時,我得到了上面的錯誤。

我能做些什麼來解決它?

+1

更新Ruby和檢查這個http://stackoverflow.com/questions/13279856/the-compiler-failed-to-generate-an-executable-file-runtimeerror –

+0

@JuanjoSalvador,非常感謝。現在Jekyll已經安裝了,但沒有運行。我更新了我的問題。 – jupiteror

回答

1

嗯。新問題似乎表明您對寶石來源有問題。

重新生成源可以提供幫助。

$ gem sources --remove https://rubygems.org/ 
$ gem sources -a http://rubygems.org/ 
$ gem install jekyll 

現在,再次安裝Jekyll。

+0

好的,我會試試。當我打開終端時,是否需要在我的Jekyll文件夾或默認目的地中執行此操作? – jupiteror

+0

默認會有效。 –

+0

非常感謝!有效!但是現在我得到了一個不同的錯誤。我在這裏發佈了一個新問題http://stackoverflow.com/questions/32677409/error-when-running-jekyll-cannot-load-such-file-google-api-client-loaderror – jupiteror

相關問題