2014-11-05 35 views
1

我想讓中間商啓動並在Windows 8機器上運行。 (我明白,Middleman是針對LAMP/OSX社區的,但它看起來像是一個很好的工具,當它工作時)中間人服務器剛剛停止在Windows 8與文件觀察器

我安裝了ruby 1.9.3,並在bin文件夾中添加了對PATH環境變量的引用。 我按照說明使用gem install middleman命令安裝Middleman。

我使用middleman init創建了一個測試項目。

然後我試着運行該項目使用middleman server --verbose。這是我得到的:

== The Middleman is loading 
== Activating: sprockets 
== Reading: Local config 
Loaded extensions: 
== Extension: sprockets 
== Extension: frontmatter 
== File Change: config.rb 
== File Change: source/images/background.png 
== File Change: source/images/middleman.png 
== File Change: source/index.html.erb 
== File Change: source/javascripts/all.js 
== File Change: source/layouts/layout.erb 
== File Change: source/stylesheets/all.css 
== File Change: source/stylesheets/normalize.css 
== Rebuilding resource list 
[2014-11-05 09:57:01] INFO WEBrick 1.3.1 
[2014-11-05 09:57:01] INFO ruby 1.9.3 (2014-10-27) [i386-mingw32] 

就是這樣。它只是停在那一點。我做了一些谷歌上搜索,最好的我能想出是添加--disable-watcher標誌,它讓我:

== The Middleman is loading 
... 
[2014-11-05 09:58:40] INFO ruby 1.9.3 (2014-10-27) [i386-mingw32] 
== The Middleman is standing watch at http://0.0.0.0:4567 
== Inspect your site configuration at http://0.0.0.0:4567/__middleman/ 
[2014-11-05 09:58:40] INFO WEBrick::HTTPServer#start: pid=18628 port=4567 

服務器現在供應,但現在它是不看文件系統所以我d要麼在每次材料編輯後重新啓動服務器,要麼建立項目(工作正常,但不是英雄般的快速)並以另一種方式進行檢查。

所以我的問題是:出什麼問題了,我怎樣才能使它工作?

回答

4

嘗試使用--force-polling標誌。它會比觀察者慢一點,但它應該完成工作。

+0

是的,這確實完成了這項工作。項目已保存。謝謝 – 2014-11-05 11:17:20