如何在Windows上调试Middleman 3 gem安装问题。

我使用rubyinstaller-2.0.0-p247.exe安装了我的Windows 8 Machnine和Ruby上描述的 Middleman 3.1.5 ,并按照步骤开始成功。 我现在正在建立我的第一个网站并取得了一些成功(编写一些页面,启动服务器,构建网站)但是当我尝试使用一些高级第三方组件(如中间人导航或中间人部署)时,我似乎遇到了障碍。 起初我自己想到了一个错误,但随着越来越多的东西似乎有些错误,我想弄清楚我的设置有什么问题,或者至少确认没有。

一些示例输出似乎对我来说是错误的:

$ middleman help WARN: Unresolved specs during Gem::Specification.reset: rack (>= 1.0, >= 1.4.5) thor (= 0.15.2) activesupport (~> 3.2.6) listen (~> 1.2.2) i18n (~> 0.6.1) WARN: Clearing out unresolved specs. Please report a bug if this causes problems. Tasks: ... 

当我尝试按照描述bundle install middleman gem "middleman-deploy" ,将gem "middleman-deploy" middleman gem "middleman-deploy"到我的Gemfile并运行bundle install ,没有任何迹象表明有任何改变:

 $ bundle install Using i18n (0.6.5) Using multi_json (1.8.0) Using activesupport (3.2.14) Using chunky_png (1.2.8) Using coffee-script-source (1.6.3) Using execjs (1.4.0) Using coffee-script (2.2.0) Using fssm (0.2.10) Using sass (3.2.10) Using compass (0.12.2) Using eventmachine (1.0.3) Using http_parser.rb (0.5.3) Using em-websocket (0.5.0) Using ffi (1.9.0) Using tilt (1.3.7) Using haml (4.0.3) Using hike (1.2.3) Using kramdown (1.1.0) Using rb-fsevent (0.9.3) Using rb-inotify (0.9.2) Using rb-kqueue (0.2.0) Using listen (1.2.3) Using bundler (1.3.5) Using rack (1.5.2) Using rack-test (0.6.2) Using thor (0.18.1) Using middleman-core (3.1.5) Using middleman-more (3.1.5) Using sprockets (2.10.0) Using sprockets-helpers (1.0.1) Using sprockets-sass (1.0.1) Using middleman-sprockets (3.1.4) Using uglifier (2.1.2) Using middleman (3.1.5) Using rack-livereload (0.3.15) Using middleman-livereload (3.1.0) Using wdm (0.1.0) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. 

然后我添加配置到config.rb并尝试使用gem但没有成功:

 $ middleman deploy WARN: Unresolved specs during Gem::Specification.reset: rack (>= 1.0, >= 1.4.5) thor (= 0.15.2) multi_json (~> 1.0) rb-inotify (>= 0.9) WARN: Clearing out unresolved specs. Please report a bug if this causes problems. There's no 'deploy' command for Middleman. Try 'middleman help' for a list of commands. 

请帮我缩小这些问题的原因。

我有一个类似的WARN: Unresolved specs during Gem::Specification.reset:当我做middleman build消息我在Mac上使用rvm和ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.3.0] 。 我在GitHub上发现了一个类似WARN的问题,修复是运行gem regenerate_binstubs 。 它为我清除了WARN。 我不确定它到底是做什么的,但它清除了rubygems-bundler的一些问题。