首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows上调试Middleman 3 gem安装问题。

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

Stack Overflow用户
提问于 2013-09-19 05:45:20
回答 1查看 1.4K关注 0票数 1

我已经使用rubyinstaller-2.0.0-p247.exe在我的Windows8Machnine和Ruby上安装了Middleman 3.1.5 as described,并成功地按照步骤进行了get started。我现在正在构建我的第一个站点,并取得了一些成功(编写了一些页面,启动了服务器,构建了站点),但当我试图使用一些高级的第三方组件,如middleman-navigationmiddleman-deploy时,我似乎遇到了麻烦。起初,我自己想到了一个错误,但随着越来越多的事情看起来有but,我想找出我的设置有什么问题,或者至少确认没有问题。

一些示例输出在我看来是错误的:

代码语言:javascript
复制
$ middleman help
WARN: Unresolved specs during Gem::Specification.reset:
  rack (>= 1.0, >= 1.4.5)
  thor (< 2.0, >= 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:
...

当我尝试按照描述安装middleman-deploy,将gem "middleman-deploy"添加到我的Gemfile并运行bundle install时,没有任何迹象表明有什么变化:

代码语言:javascript
复制
$ 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,但没有成功:

代码语言:javascript
复制
$ middleman deploy
WARN: Unresolved specs during Gem::Specification.reset:
      rack (>= 1.0, >= 1.4.5)
      thor (< 2.0, >= 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.

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

EN

回答 1

Stack Overflow用户

发布于 2013-10-16 04:07:34

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18882890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档