JRuby语言内部报道:Rails框架版本2.0.1在JRuby版本1.0.2版本及其以下兼容错误
Posted by cnruby Wed, 12 Dec 2007 12:15:00 GMT
Rails框架版本2.0.1在JRuby版本1.0.2版本及其以下兼容错误
- 错误报告
http://jira.codehaus.org/browse/JRUBY-1691 - 错误起因
jruby -S rails app - 错误提示
private method `rand' called for OpenSSL::BN:Class - 错误原因
软件包jruby-openssl缺少方法rand - 临时解决方案
【源代码文件】:
【源代码注释】%JRUBY_GEM%\rails-2.0.1\lib\rails_generator\secret_key_generator.rb
【源代码增加】#data = OpenSSL::BN.rand(2048, -1, false).to_sdata = "#{Time.now.to_s}/RoRs Rocks"
________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。



![Validate my RSS feed [Valid RSS]](/blog1/files/valid-rss.png)




