2017-06-29 51 views
1

我剛剛在Windows 10上使用this instruction安裝了Jekyll 3.5.0。在Windows上的Jekyll第一次看到代碼時出錯

我已經成功地運行jekyll new my_blog和我的博客文件夾的樣子

[email protected]:~/my_blog$ ls 
404.html about.md _config.yml Gemfile Gemfile.lock index.md _posts vendor 

但後來我打電話jekyll buildmy_blog我看到這些警告和錯誤消息

Deprecation: The 'gems' configuration option has been renamed to 'plugins'. Please update your config file accordingly. 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/root.rb:6: warning: already initialized constant Sass::ROOT_DIR 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/root.rb:6: warning: previous definition of ROOT_DIR was here 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/util.rb:23: warning: already initialized constant Sass::Util::RUBY_VERSION_COMPONENTS 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/util.rb:23: warning: previous definition of RUBY_VERSION_COMPONENTS was here 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/util.rb:28: warning: already initialized constant Sass::Util::RUBY_ENGINE 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/util.rb:28: warning: previous definition of RUBY_ENGINE was here 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/util.rb:867: warning: already initialized constant Sass::Util::CHARSET_REGEXP 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/util.rb:867: warning: previous definition of CHARSET_REGEXP was here 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/util.rb:869: warning: already initialized constant Sass::Util::UTF_8_BOM 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/util.rb:869: warning: previous definition of UTF_8_BOM was here 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/util.rb:870: warning: already initialized constant Sass::Util::UTF_16BE_BOM 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/util.rb:870: warning: previous definition of UTF_16BE_BOM was here 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/util.rb:871: warning: already initialized constant Sass::Util::UTF_16LE_BOM 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/util.rb:871: warning: previous definition of UTF_16LE_BOM was here 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/util.rb:1151: warning: already initialized constant Sass::Util::VLQ_BASE_SHIFT 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/util.rb:1151: warning: previous definition of VLQ_BASE_SHIFT was here 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/util.rb:1152: warning: already initialized constant Sass::Util::VLQ_BASE 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/util.rb:1152: warning: previous definition of VLQ_BASE was here 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/util.rb:1153: warning: already initialized constant Sass::Util::VLQ_BASE_MASK 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/util.rb:1153: warning: previous definition of VLQ_BASE_MASK was here 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/util.rb:1154: warning: already initialized constant Sass::Util::VLQ_CONTINUATION_BIT 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/util.rb:1154: warning: previous definition of VLQ_CONTINUATION_BIT was here 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/util.rb:1156: warning: already initialized constant Sass::Util::BASE64_DIGITS 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/util.rb:1156: warning: previous definition of BASE64_DIGITS was here 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/util.rb:1157: warning: already initialized constant Sass::Util::BASE64_DIGIT_MAP 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/util.rb:1157: warning: previous definition of BASE64_DIGIT_MAP was here 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/util.rb:1193: warning: already initialized constant Sass::Util::URI_ESCAPE 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/util.rb:1193: warning: previous definition of URI_ESCAPE was here 
/home/kontiky/my_blog/vendor/bundle/gems/sass-3.4.24/lib/sass/util.rb:1237: warning: already initialized constant Sass::Util::ATOMIC_WRITE_MUTEX 
/var/lib/gems/2.3.0/gems/sass-3.4.24/lib/sass/util.rb:1237: warning: previous definition of ATOMIC_WRITE_MUTEX was here 
jekyll 3.5.0 | Error: superclass mismatch for class Mapping 

你能,請幫助我避免這些警告和錯誤?

+0

我有哲基爾3.5.1和2.3.0的紅寶石完全一樣的問題...... 沒有發現任何修復尚未:( –

+0

因爲我也遇到了這個問題,所以我[提交了一個PR來更新文檔](https://github.com/jekyll/jekyll/pull/6274)。 –

回答

0

我遇到了同樣的問題,我最後決定在Windows上沒有猛砸從該安裝程序安裝Ruby在Ubuntuhttps://rubyinstaller.org/downloads/

在那之後,我安裝jekyll & bundler和,使jekyll命令行腳本工作中,我不得不通過bundle執行此:

$ bundle exec jekyll serve --watch 
相關問題