jruby,glassfish gem和bundler

时间:2011-11-15 19:14:43

标签: glassfish jruby bundler

我想知道是否有人有以下问题:

在一个犹豫不决的环境中,我可以这样做:

gem install glassfish

没问题

但是如果我添加

gem 'glassfish' 

到我的Gemfile并执行

bundle install
它始终抱怨玻璃鱼宝石无法找到。

对此有何解决方案?感谢

2 个答案:

答案 0 :(得分:0)

你的Gemfile中有source "http://rubygems.org"吗?我刚刚测试了

 source "http://rubygems.org"
 gem 'glassfish'

很好:

$ cat > Gemfile
source 'http://rubygems.org'
gem "glassfish"
$ jruby -S bundle install
Fetching source index for http://rubygems.org/
Using rack (1.3.5) 
Installing glassfish (1.0.3) 
Using bundler (1.0.21) 
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.

话虽如此,请记住此时不保留玻璃鱼宝石。有关替代方案,请查看此博文:http://www.engineyard.com/blog/2011/taking-stock-jruby-web-servers/

答案 1 :(得分:-1)

Gemfile.lock出现了问题。删除文件并重新安装修复了问题。