无法加载这样的文件middleman-core - (中间人服务器)

时间:2016-04-22 10:48:13

标签: ruby server middleman

我已经安装了中间人项目的所有先决条件以继续进行  但在middleman server导致问题 它实际上对我说了什么

  

PS C:\ First_MP>中间人服务器   C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/middleman-cli-4.1.7/bin/middleman:12:in require': cannot load such file -- middleman-core (LoadError) from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/middleman-cli-4.1.7/bin/middleman:12:in from C:/Ruby22-x64/bin/middleman:23:in load'           来自C:/ Ruby22-x64 / bin / middleman:23:在''

我需要知道我缺少什么或需要改变我的项目将会运行

我的电脑中的目录。 红宝石:

C:\Ruby22-x64

和 的devkit:

C:\Ruby22-x64\RubDevKit

创建项目

C:\ middleman init First_MP

ruby​​ -v

ruby 2.2.4p230 (2015-12-16 revision 53155) [x64-mingw32]

和开发套件

DevKit-mingw64-64-4.7.2-20130224-1432-sfx

1 个答案:

答案 0 :(得分:2)

即使这个问题得到解决,我认为发布一个答案将有助于将来遇到此问题的任何人。

错误日志提供了足够的信息来解决此问题。

  

require':无法加载此类文件 - middleman-core(LoadError)

middleman-core gem是middleman gem的依赖项。在我的Gemfile.lock

middleman (4.1.6)
  coffee-script (~> 2.2)
  compass-import-once (= 1.0.5)
  haml (>= 4.0.5) 
  kramdown (~> 1.2)
  middleman-cli (= 4.1.6)
  middleman-core (= 4.1.6)
  sass (>= 3.4.0, < 4.0)

如果您的Gemfile.lock没有这个,请自行放置宝石。在这种情况下,请将这些内容添加到Gemfile

gem 'middleman-cli'
gem 'middleman-core'