Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
没有数据库的Rails上的JRuby_Jruby_Jrubyonrails - Fatal编程技术网

没有数据库的Rails上的JRuby

没有数据库的Rails上的JRuby,jruby,jrubyonrails,Jruby,Jrubyonrails,我正在使用JRuby(v1.2.0)在NetBeans中启动一个新的Rails项目,它使用Rails(2.3.2)。我不需要数据库,我所有的数据都来自云端 我已经在我的环境中取消了这一行的注释 config.frameworks-=[:活动记录,:活动资源,:操作邮件] 但是,在尝试调用操作时仍然会出现以下错误。以玻璃鱼为寄主 java.net.SocketException:java.net.ConnectException:连接被拒绝:连接 位于com.mysql.jdbc.Standard

我正在使用JRuby(v1.2.0)在NetBeans中启动一个新的Rails项目,它使用Rails(2.3.2)。我不需要数据库,我所有的数据都来自云端

我已经在我的环境中取消了这一行的注释

config.frameworks-=[:活动记录,:活动资源,:操作邮件]

但是,在尝试调用操作时仍然会出现以下错误。以玻璃鱼为寄主

java.net.SocketException:java.net.ConnectException:连接被拒绝:连接 位于com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156) 在com.mysql.jdbc.MysqlIO上(MysqlIO.java:276) 在com.mysql.jdbc.Connection.createNewIO上(Connection.java:2666) 位于com.mysql.jdbc.Connection(Connection.java:1531)

还有什么地方需要更改才能不使用数据库吗?
谢谢第一步,请确保在config/environments/[your env].rb中没有任何特定于环境的覆盖

我刚刚做了一个测试:

  • 创建一个新的rails应用程序
  • 将config/environment.rb编辑为 取消对config.frameworks的注释-=[ :活动\u记录,:活动\u资源, :action\u mailer]行
  • jruby脚本/生成控制器 你好索引
  • jruby脚本/服务器
  • 指向浏览器 localhost:3000/你好

  • 一切似乎正常-没有ActiveRecord错误。你呢?

    第一步,确保在config/environments/[your env].rb中没有任何特定于环境的覆盖

    我刚刚做了一个测试:

  • 创建一个新的rails应用程序
  • 将config/environment.rb编辑为 取消对config.frameworks的注释-=[ :活动\u记录,:活动\u资源, :action\u mailer]行
  • jruby脚本/生成控制器 你好索引
  • jruby脚本/服务器
  • 指向浏览器 localhost:3000/你好

  • 一切似乎正常-没有ActiveRecord错误。你呢?

    这实际上是可行的,不同的是我是从NetBeans内部使用GlassFish的——如果我像你一样在外部使用webrick运行它,那么它就可以正常工作。然而,这带来了一个问题,当/如果我在GlassFish上生产时,它会再次破裂:(很正常……Glassfish必须执行webrick或mongrel不执行的代码路径——但这对我来说没有任何意义……这实际上是可行的,不同的是我是从NetBeans内部使用Glassfish的——如果我像你一样在外部使用webrick运行它,那么它工作得很好。但是,当/如果我在Glass上投入生产,这会带来问题Fish然后它会再次崩溃:(Fair'nuff…Glassfish必须执行webrick或mongrel没有的代码路径-但这对我来说没有任何意义。。。