我想知道是否有人有以下问题:
在一个犹豫不决的环境中,我可以这样做:
gem install glassfish
没问题
但是如果我添加
gem 'glassfish'
到我的Gemfile并执行
bundle install
它始终抱怨玻璃鱼宝石无法找到。
对此有何解决方案?感谢
答案 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出现了问题。删除文件并重新安装修复了问题。