鞋4 - LoadError:没有要加载的文件 - bundler / setup

时间:2016-03-28 01:36:50

标签: java ruby ubuntu jruby shoes

我对Ubuntu很陌生,我在查找这个问题时遇到了一些麻烦我直接从Github使用Ruby和the latest edition of Shoes

它列出了JRuby和JDK作为它的依赖关系 - 我非常肯定我已经正确安装了JRuby和JDK(后者以OpenJDK的形式,7和8)。我已经成功(我认为)安装了鞋子。但是当我尝试在其中一个示例应用程序上运行Shoes时,我收到此错误:

LoadError: no such file to load -- bundler/setup
require at org/jruby/RubyKernel.java:1040
require at /usr/share/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:54
(root) at /home/deadman/Apps/shoes4/shoes-swt/bin/shoes-swt:6
load at org/jruby/RubyKernel.java:1059
(root) at /home/deadman/Apps/shoes4/bin/shoes-swt:5

我已经调查了人们遇到的类似错误,但没有一个是专门用于鞋子的,而且我还没有弄清楚我在这里做错了什么。

有人能指出我正确的方向来找出这些错误或推荐一个解决方案吗?如果需要更多信息,我会发布它。

1 个答案:

答案 0 :(得分:0)

我使用warbler与非鞋子应用程序有同样的问题。我能够通过在 require 'bundler/setup'行之前添加以下行来解决此问题:

require 'bundler/dep_proxy'
require 'bundler/index'
require 'bundler/match_platform'
require 'bundler/remote_specification'
require 'bundler/stub_specification'
require 'bundler/endpoint_specification'

在你的情况下(一个鞋子应用程序),似乎有一些不同的require 'bundler/setup'行。也许先尝试将上面的内容放在你的脚本的顶部,然后再攻击宝石......