2015-05-05 32 views
2

我試圖尋找這個,但無濟於事。當用「Jekyll服務」運行Jekyll時,我在命令行中收到以下消息,之後Jekyll運行良好。命令行中的Jekyll JSON錯誤?

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/json/version.rb:3: warning: already initialized constant JSON::VERSION 
/Library/Ruby/Gems/2.0.0/gems/json-1.8.2/lib/json/version.rb:3: warning: previous definition of VERSION was here 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/json/version.rb:4: warning: already initialized constant JSON::VERSION_ARRAY 
/Library/Ruby/Gems/2.0.0/gems/json-1.8.2/lib/json/version.rb:4: warning: previous definition of VERSION_ARRAY was here 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/json/version.rb:5: warning: already initialized constant JSON::VERSION_MAJOR 
/Library/Ruby/Gems/2.0.0/gems/json-1.8.2/lib/json/version.rb:5: warning: previous definition of VERSION_MAJOR was here 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/json/version.rb:6: warning: already initialized constant JSON::VERSION_MINOR 
/Library/Ruby/Gems/2.0.0/gems/json-1.8.2/lib/json/version.rb:6: warning: previous definition of VERSION_MINOR was here 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/json/version.rb:7: warning: already initialized constant JSON::VERSION_BUILD 
/Library/Ruby/Gems/2.0.0/gems/json-1.8.2/lib/json/version.rb:7: warning: previous definition of VERSION_BUILD was here 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/json/common.rb:99: warning: already initialized constant JSON::NaN 
/Library/Ruby/Gems/2.0.0/gems/json-1.8.2/lib/json/common.rb:99: warning: previous definition of NaN was here 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/json/common.rb:101: warning: already initialized constant JSON::Infinity 
/Library/Ruby/Gems/2.0.0/gems/json-1.8.2/lib/json/common.rb:101: warning: previous definition of Infinity was here 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/json/common.rb:103: warning: already initialized constant JSON::MinusInfinity 
/Library/Ruby/Gems/2.0.0/gems/json-1.8.2/lib/json/common.rb:103: warning: previous definition of MinusInfinity was here 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/json/common.rb:128: warning: already initialized constant JSON::UnparserError 
/Library/Ruby/Gems/2.0.0/gems/json-1.8.2/lib/json/common.rb:128: warning: previous definition of UnparserError was here 

雖然Jekyll運行良好!但我想這可以解決這個問題。它可能與JSON版本不匹配Jekylls依賴關係有關?

+0

我覺得這是json版本問題。 [https://github.com/flori/json/issues/177](https://github.com/flori/json/issues/177) – pangpang

回答

1

我通過更新我所有的寶石來修復它。

gem install rubygems-update 
update_rubygems 
gem update --system