【问题标题】:Could not install mercury-rails in Rails 3.2 Ruby 1.9.3-p0无法在 Rails 3.2 Ruby 1.9.3-p0 中安装水银导轨
【发布时间】:2012-02-22 00:23:29
【问题描述】:

我正在尝试在我的 rails 3.2.1 应用程序中安装 Mercury 编辑器:http://jejacks0n.github.com/mercury/。 问题是,当页面加载时,mercury.js 文件在 assets/javascripts 中,它会崩溃并显示以下消息:

虚拟机初始化时发生错误
java/lang/NoClassDefFoundError: java/lang/invoke/MethodHandle

  (在/home/pawelski/.rvm/gems/ruby-1.9.3-p0/bundler/gems/mercury-8cb7ae599c34/vendor/assets/javascripts/mercury/mercury.js.coffee)

我在寻找原因,发现需要在mercury.js 文件中使用mercury/mercury 是问题所在。怎么了? gem 没有正确加载吗?

我尝试使用一个新的干净应用程序,但发生了同样的情况,我猜我的 rails/ruby 环境有问题,但我应该从哪里开始?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 rubygems gem


    【解决方案1】:

    不幸的是,我的 lib 用咖啡脚本编译 js 有问题。 我把它改成了 therubyracer,它工作得很好。

    这个问题的临时解决方案,直到我没有另一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-10
      • 2019-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多