我想编译一个Hierapolis Admin模板,他们说我应该运行:
要查看模板的实际效果;
并输出! 要输出模板的HTML,CSS和JavaScript,您可以运行;
当我运行:捆绑安装,它确定并安装这些:
mortezas-MacBook-Pro:hierapolis morteza $ bundle install
从http://rubygems.org/获取宝石元数据.............
从http://rubygems.org/获取其他元数据 使用i18n(0.7.0)
使用json(1.8.1)
使用minitest(5.3.4)
使用thread_safe(0.3.4)
使用tzinfo(1.2.1)
使用activesupport(4.1.1)
使用sass(3.2.19)
使用bootstrap-sass(3.1.1.1)
使用chunky_png(1.3.1)
使用coffee-script-source(1.7.0)
使用execjs(2.1.0)
使用咖啡脚本(2.2.0)
使用fssm(0.2.10)
使用指南针(0.12.6)
使用compass-import-once(1.0.4)
使用eventmachine(1.0.8)
使用http_parser.rb(0.6.0)
使用em-websocket(0.5.1)
使用erubis(2.7.0)
使用ffi(1.9.3)
使用倾斜(1.4.1)
使用haml(4.0.5)
使用徒步旅行(1.2.3)
使用uber(0.0.6)
使用挂钩(0.4.0)
使用kramdown(1.3.3)
使用rb-fsevent(0.9.4)
使用rb-inotify(0.9.4)
使用listen(3.0.3)
使用bundler(1.5.1)
使用padrino-support(0.12.5)
使用padrino-helpers(0.12.5)
安装机架(1.5.2)
使用thor(0.19.1)
使用中间核(3.4.0)
使用multi_json(1.10.1)
使用链轮(2.12.1)
使用sprockets-helpers(1.1.0)
使用sprockets-sass(1.0.3)
使用中间链轮(3.3.2)
使用uglifier(2.5.0)
使用中间人(3.3.3)
使用net-ssh(2.9.1)
使用net-sftp(2.1.2)
使用ptools(1.2.4)
使用middleman-deploy(0.2.4)
使用rack-livereload(0.3.15)
使用middleman-livereload(3.1.1)
使用机架测试(0.6.2)
使用rb-kqueue(0.2.3)
你的包很完整!
但是当我运行中间人构建时,我会收到这些错误:
mortezas-MacBook-Pro:hierapolis morteza $ middleman build
警告:Gem :: Specification.reset期间未解决的规范:
机架(< 2.0,> = 1.0.0,> = 1.4.5)
钩子(〜> 0.3)
机架测试(> = 0.5.4)
minitest(〜> 5.1)
rb-fsevent(> = 0.9.3)
rb-inotify(> = 0.9)
警告:清除未解决的规格。
如果这会导致问题,请报告错误 /usr/local/lib/ruby/gems/2.2.0/gems/middleman-core-3.4.0/lib/middleman-core/cli/build.rb:55:inrequire': cannot load such file -- rack/test (LoadError)
build&#39; <登记/> 来自/usr/local/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/command.rb:27:in
from /usr/local/lib/ruby/gems/2.2.0/gems/middleman-core-3.4.0/lib/middleman-core/cli/build.rb:55:inrun'
invoke_command&#39;
from /usr/local/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in
来自/usr/local/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor.rb:359:indispatch'
开始&#39;
from /usr/local/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/base.rb:440:in
来自/usr/local/lib/ruby/gems/2.2.0/gems/middleman-core-3.4.0/lib/middleman-core/cli.rb:72:inmethod_missing'
run&#39;
from /usr/local/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/command.rb:29:in
来自/usr/local/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/command.rb:126:inrun'
invoke_command&#39;
from /usr/local/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in
来自/usr/local/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor.rb:359:indispatch'
开始&#39;
from /usr/local/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/base.rb:440:in
来自/usr/local/lib/ruby/gems/2.2.0/gems/middleman-core-3.4.0/lib/middleman-core/cli.rb:20:instart'
&#39;
from /usr/local/lib/ruby/gems/2.2.0/gems/middleman-core-3.4.0/bin/middleman:18:in
来自/ usr / local / bin / middleman:23:load'
&#39;强文
from /usr/local/bin/middleman:23:in
答案 0 :(得分:1)
我和midman v4有同样的问题。
这有效:
bundle exec middleman s