无法运行中间人服务器。怎么了?

时间:2016-10-21 06:39:48

标签: html ruby ruby-on-rails-3 rubygems middleman

我正在使用Windows,我安装了Ruby21(C:\Ruby21)和RubyDevKit(C:\RubyDevKit)。

我想与Middleman建立一个网站,我在Ben FrainBrett KlamerTuts+找到了这些文章。

当我从gem install middleman输入C:/时,它可以正常工作。我可以在middleman-cli-4.1.10

中看到middleman-core-4.1.10文件夹和C:\Ruby21\lib\ruby\gems\2.1.0\gems文件夹

然后我运行middleman init my_site,它也有效。现在,我(在my_site文件夹中):source.gitignoreconfig.rbconfig.ruGemfileGemfile.lock

但是,每次我运行middleman serverbundle exec middleman server时,它都会给我这个:

WARN: Unresolved specs during Gem::Specification.reset:sass (>= 3.4)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
C:/Ruby21/lib/ruby/gems/2.1.0/gems/middleman-cli-4.1.10/bin/middleman:12:in`require':
cannot load such file -- dotenv (LoadError)from C:/Ruby21/lib/ruby/gems/2.1.0/gems/middleman-cli-4.1.10/bin/middleman:12:in `<top (required)>'
from C:/Ruby21/bin/middleman:22:in `load'
from C:/Ruby21/bin/middleman:22:in `<main>'

我的问题是,为什么会这样?以及如何解决这个问题?

当我运行middleman init my_site时,我认为我在错误的文件夹中。如果是这样,那么我应该在哪里运行它?我需要在一个特殊的文件夹中运行它,还是我可以在任何地方运行它?

谢谢。

0 个答案:

没有答案