LoadError:没有这样的文件要加载 - rack / handler / glassfish

时间:2012-07-14 13:33:41

标签: ruby-on-rails-3 glassfish

我已经成功安装了glassfish-1.0.3-universal-java,但是当我使用命令Jruby -S rails server glassfish运行Rails服务器时。输出如下:

f:\ Program Files \ BitNami JRubyStack \ jruby \ depot> Jruby -S rails s glassfish

  

退出    LoadError:没有这样的文件要加载 - rack / handler / glassfish        需要在org / jruby / RubyKernel.java:1033    try_require at F:/ Program Files / BitNami JRubyStack / jruby / lib / ruby​​ / gems / 1.8 / gem   S /机架1.4.1 / LIB /齿条/ handler.rb:63   ......

有任何问题吗?我应该先运行Tomcat还是Glassfish?

1 个答案:

答案 0 :(得分:0)

您不再需要运行rails server,只需运行glassfish即可。

f:\Program Files\BitNami JRubyStack\jruby\depot>glassfish

这将为您的仓库项目启动glassfish。查看their documentation以获取有关此内容的更多信息。话虽如此,我认为玻璃鱼项目有点濒临死亡。根据我的理解,甲骨文杀死了玻璃鱼(http://www.infoq.com/news/2010/04/glassfish-gem-alternatives-jruby)。我会看一下使用TrinidadTorquebox作为替代方案。