【问题标题】:Not possible to build ruby project with middleman无法使用中间人构建 ruby​​ 项目
【发布时间】:2014-02-24 18:21:34
【问题描述】:

我正在做以下事情:

gonvaled@pegasus $ bundle exec 'middleman build --verbose'

...
== Finishing Request: pages/forms/forms.html (0.04s)
      update  build/pages/forms/forms.html
       error  build/javascripts/vendor/jquery.easy-pie-chart

/home/gonvaled/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:142:in `exec_runtime'
/home/gonvaled/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:28:in `block in exec'
/home/gonvaled/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:41:in `compile_to_tempfile'
/home/gonvaled/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:27:in `exec'
/home/gonvaled/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:19:in `eval'
/home/gonvaled/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:33:in `call'
/home/gonvaled/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee_script.rb:57:in `compile'
/home/gonvaled/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/tilt-1.3.7/lib/tilt/coffee.rb:46:in `evaluate'
/home/gonvaled/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/tilt-1.3.7/lib/tilt/template.rb:77:in `render'
/home/gonvaled/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/sprockets-2.10.0/lib/sprockets/context.rb:197:in `block in evaluate'
/home/gonvaled/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/sprockets-2.10.0/lib/sprockets/context.rb:194:in `each'
/home/gonvaled/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/sprockets-2.10.0/lib/sprockets/context.rb:194:in `evaluate'
/home/gonvaled/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/sprockets-2.10.0/lib/sprockets/processed_asset.rb:12:in `initialize'
...

很多东西都在正常构建,但有些东西像这样失败了。我不知道是什么失败了:ruby 没有提到输入文件的任何具体问题:jquery.easy-pie-chart.coffee 似乎没问题。

我可以尝试调试什么?我是 ruby​​ 和中间人的新手。

【问题讨论】:

    标签: ruby middleman


    【解决方案1】:

    您可能需要安装 javascript 运行时,例如 therubyracer

    【讨论】:

      【解决方案2】:

      我的系统在PATH 中有一个名为nodejs 的(虚假)可执行文件,它阻止了真正的nodejs 运行。没有提供关于此的消息,因此真的很难找到。

      【讨论】:

        猜你喜欢
        • 2018-03-07
        • 2015-08-21
        • 1970-01-01
        • 1970-01-01
        • 2013-02-24
        • 2018-06-29
        • 2016-02-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多