JRuby语言内部报道:CRuby语言和JRuby语言gem命令差异

Posted by cnruby Fri, 21 Mar 2008 20:14:00 GMT

JRuby语言内部报道:CRuby语言和JRuby语言的gem命令差异

  • 问题提出
    曾经在CRuby和JRuby语言中,命令gem install antwrap或者gem install Antwrap是一样的,但是现在JRuby语言不行了,这是因为它注意区分大小写了。
  • JRuby错误命令实例
    jruby -S gem install antwrap -r
    命令执行输出结果
    JRuby limited openssl loaded. gem install jruby-openssl for full support.
    http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
    ERROR:  could not find antwrap locally or in a repository
  • 解决方案
    jruby -S gem install Antwrap -r
    命令执行 输出结果
    JRuby limited openssl loaded. gem install jruby-openssl for full support.
    http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
    Successfully installed Antwrap-0.7.0-java
    1 gem installed
    Installing ri documentation for Antwrap-0.7.0-java...
    Installing RDoc documentation for Antwrap-0.7.0-java...
  • 参考资料
    http://www.hhtong.com/blog1/articles/2007/08/06/infoq-20070806-antwrap



________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。
del.icio.us Digg | FURL | Yahoo! My Web 2.0 | Reddit | Blinklist | Fark

Posted in  | Tags , , ,

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_s
    【源代码增加】
    data = "#{Time.now.to_s}/RoRs Rocks"



________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。
del.icio.us Digg | FURL | Yahoo! My Web 2.0 | Reddit | Blinklist | Fark

Posted in  | Tags , , , ,

天天红玉世界(2007-46)

Posted by cnruby Mon, 19 Nov 2007 20:38:00 GMT

天天红玉世界(2007-46)




________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。
del.icio.us Digg | FURL | Yahoo! My Web 2.0 | Reddit | Blinklist | Fark

Posted in  | Tags , , , , ,

JRuby语言内部报道:Rails框架版本2.0在JRuby版本1.0.2及其以下兼容错误

Posted by cnruby Wed, 14 Nov 2007 23:00:00 GMT

Rails框架版本2.0在JRuby版本1.0.2版本以下兼容错误

  • 相关错误报告
    http://jira.codehaus.org/browse/JRUBY-1520
  • 问题说明
    这个错误报告说明了JRuby语言1.1beta版本升级RubyGems的问题。其实这个问题在JRuby版本1.0.2就已经存在了,请看下面的命令。Rails框架2.0版本需要RubyGems版本0.9.4,而JRuby语言版本1.0.2及其以下安装的RubyGems版本是0.9.2。要是想在这些JRuby语言版本更新就会出现错误。但是JRuby语言1.1beta版本开始已经是0.9.4版本。要是还想更新就会出现下面类似的错误。
  • 稳定版安装命令(执行环境为JRuby语言版本1.0.2)
    jruby -S gem update --system
  • 错误信息
    Updating RubyGems...
    Attempting remote update of rubygems-update
    Successfully installed rubygems-update-0.9.4
    Updating version of RubyGems to 0.9.4
    Installing RubyGems 0.9.4
    Error opening script file: setup.rb (系统找不到指定的文件。)
    RubyGems system software updated
  • 测试版本安装命令
    jruby -S gem update --system --source http://segment7.net/
  • 相关网站



________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。
del.icio.us Digg | FURL | Yahoo! My Web 2.0 | Reddit | Blinklist | Fark

Posted in  | Tags , , ,

Older Posts

Older Posts: 1 2 3 ... 5