簡體   English   中英

Jekyll構建的Ruby Error FSEVENT

[英]Ruby Error FSEVENT on Jekyll build

今天我在我的Mac上安裝了Jekyll。 一切都很好,我已經這樣做了:安裝RVM - >通過RVM安裝Ruby - >安裝Jekyll沒有問題

但是現在當我嘗試運行我的構建時,它會部署正常但會報告錯誤。 我已經在終端中包含了我所做的一切:

Mortens-MacBook-Pro:~ mortenpradsgaard$ cd /Users/mortenpradsgaard/Documents/GitHub
Mortens-MacBook-Pro:GitHub mortenpradsgaard$ cd sostdk
Mortens-MacBook-Pro:sostdk mortenpradsgaard$ jekyll serve
Configuration file: /Users/mortenpradsgaard/Documents/GitHub/sostdk/_config.yml
            Source: /Users/mortenpradsgaard/Documents/GitHub/sostdk
       Destination: /Users/mortenpradsgaard/Documents/GitHub/sostdk/_site
 Incremental build: disabled. Enable with --incremental
      Generating... 
                    done in 0.134 seconds.
 Auto-regeneration: enabled for '/Users/mortenpradsgaard/Documents/GitHub/sostdk'
    Server address: http://127.0.0.1:4000/sostdk//
  Server running... press ctrl-c to stop.
E, [2017-06-29T14:06:16.311105 #5384] ERROR -- : fsevent: running worker failed: wrong number of arguments (2 for 1):/Users/mortenpradsgaard/.rvm/gems/ruby-2.2.6/gems/listen-3.0.8/lib/listen/adapter/base.rb:41:in `block (2 levels) in configure'
/Users/mortenpradsgaard/.rvm/gems/ruby-2.2.6/gems/rb-fsevent-0.10.1/lib/rb-fsevent/fsevent.rb:75:in `call'
/Users/mortenpradsgaard/.rvm/gems/ruby-2.2.6/gems/rb-fsevent-0.10.1/lib/rb-fsevent/fsevent.rb:75:in `run'
/Users/mortenpradsgaard/.rvm/gems/ruby-2.2.6/gems/listen-3.0.8/lib/listen/adapter/darwin.rb:68:in `_run_worker'
/Users/mortenpradsgaard/.rvm/gems/ruby-2.2.6/gems/listen-3.0.8/lib/listen/adapter/darwin.rb:52:in `_run'
/Users/mortenpradsgaard/.rvm/gems/ruby-2.2.6/gems/listen-3.0.8/lib/listen/adapter/base.rb:78:in `block in start'
/Users/mortenpradsgaard/.rvm/gems/ruby-2.2.6/gems/listen-3.0.8/lib/listen/internals/thread_pool.rb:6:in `call'
/Users/mortenpradsgaard/.rvm/gems/ruby-2.2.6/gems/listen-3.0.8/lib/listen/internals/thread_pool.rb:6:in `block in add' called from: /Users/mortenpradsgaard/.rvm/gems/ruby-2.2.6/gems/listen-3.0.8/lib/listen/adapter/darwin.rb:67:in `_run_worker'
/Users/mortenpradsgaard/.rvm/gems/ruby-2.2.6/gems/listen-3.0.8/lib/listen/adapter/darwin.rb:52:in `_run'
/Users/mortenpradsgaard/.rvm/gems/ruby-2.2.6/gems/listen-3.0.8/lib/listen/adapter/base.rb:78:in `block in start'
/Users/mortenpradsgaard/.rvm/gems/ruby-2.2.6/gems/listen-3.0.8/lib/listen/internals/thread_pool.rb:6:in `call'
/Users/mortenpradsgaard/.rvm/gems/ruby-2.2.6/gems/listen-3.0.8/lib/listen/internals/thread_pool.rb:6:in `block in add'

我們在jekyll構建中遇到了同樣的問題。 事實證明這是rb-fsevent gem的問題, 現在應該從0.10.2開始解決


對於后代和未來的搜索,在我們的Gemfile中指定版本0.9.8使我們保持良好的狀態,直到rb-fsevent修復登陸:

的Gemfile

gem "rb-fsevent", "0.9.8"

帽子提示https://github.com/guard/listen/issues/431進行偵探工作。

這是有問題的存儲庫嗎? https://github.com/sostdk/sostdk/

在你_config.yml ,你有baseurl復制的一部分siteurl

siteurl: https://sostdk.github.io/sostdk/
baseurl: /sostdk/

如果您將siteurl更改為https://sostdk.github.io/sostdk並將baseurl/ ,則可能會修復您的錯誤。

您可能希望將存儲庫名稱從sostdksostdk.github.io 這樣你就可以放棄/sostdk部分了,就像https://sostdk.github.io

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM