Bundler :: GemRequireError:尝试加载gem' manticore'时出错。

时间:2016-02-19 03:25:08

标签: ruby-on-rails ruby bundler jruby jrubyonrails

我正在尝试在本地运行一个jruby rails应用程序,并且bundler会抛出以下错误

  

Bundler :: GemRequireError:尝试加载时出错   宝石' manticore'。

我的ResourceConfig成功,@Bean public ServletRegistrationBean publicJersey() { ServletRegistrationBean publicJersey = new ServletRegistrationBean(new ServletContainer(new PublicConfig())); publicJersey.addUrlMappings("/rest/public/*"); publicJersey.setName("PublicJersey"); publicJersey.setLoadOnStartup(0); return publicJersey; } @Bean public ServletRegistrationBean privateJersey() { ServletRegistrationBean privateJersey = new ServletRegistrationBean(new ServletContainer(new PrivateConfig())); privateJersey.addUrlMappings("/rest/private/*"); privateJersey.setName("PrivateJersey"); privateJersey.setLoadOnStartup(1); return privateJersey; } 确认该宝石存在于我的本地环境中。

  

manticore(0.5.2 java)

不确定为什么没有加载宝石!?

  

Ruby - " jruby-1.7.16.1"

     

Java - " 1.8.0_40"

1 个答案:

答案 0 :(得分:0)

重新安装gem并查看它是否加载。

  1. 从Gemfile中删除manticore gem。
  2. 做一个“gem uninstall manticore”
  3. 再次将manticore添加到gemfile并执行“bundle install”
  4. 使用bundle exec运行jruby