显示标签为“JRuby”的博文。显示所有博文
显示标签为“JRuby”的博文。显示所有博文

2008年11月19日星期三

JRuby 1.1.5 发布

JRuby 1.1.5 Released

Homepage: http://www.jruby.org/
Download: http://dist.codehaus.org/jruby/

JRuby 1.1.5 是从 JRuby 1.1以来的第5个发行版。主要改进了兼容性和效率问题。我们的目标是更快的更新周期(3-4周)。我们希望在一个更快的更新周期里面解决JRuby用户提出的问题。

主要更新:

- 每个类方法缓存 (改进 _send_, respond_to?, and defined?)
- 常量缓存显著的改进了常量的搜索
- 减少了内存占用
- 几个 Java 集成的修复
- 更新到Rubygems 1.3.1 和 Rspec 1.1.11
- 更新了 ffi (Foreign Function Interface) 支持t
- 更多 1.9 mode支持
- 修复了从 1.1.4以来的113 bug

--
郎啊郎别太忙 | langalang.blogspot.com

2008年10月4日星期六

McAfee按访问扫描开启时Ruby的gem无法使用


前一段时间,在使用JRuby的gem来安装ruby的包时,总是报错。如上图。报错文字在下面:
D:/Java/JRuby/jruby-1.1.4/lib/ruby/1.8/date.rb:197:in `require': D:\Java\JRuby\j
ruby-1.1.4\lib\ruby\1.8\date\format.rb (??????è??é?????) (IOError)
from D:/Java/JRuby/jruby-1.1.4/lib/ruby/1.8/date.rb:197
from D:/Java/JRuby/jruby-1.1.4/lib/ruby/1.8/date.rb:2:in `require'

打开format.rb查看,又看不出任何问题。我只在安装JRuby成功过后的一段时间使用用过gem,后来没有碰过。昨天想安装几个别的包,就报错。

后来无意之中把机器上安装的McAfee的“按访问扫描”关闭了,就一切正常了。
观察了一下,gem要打开ssl链接,可能McAfee阻止了相关的端口通讯。没有深入研究。

McAfee我用的是8.5版,总体满意,就是总出一些莫名其妙的问题,想明白后,会发现,McAfee的安全过于严厉了。
比如在安装Oracle 10g的时候,总是一开始就报错,详细看提示,说是temp目录下的某一个文件无法访问。折腾一番后发现,原来是Oracle 10g安装时会自动生成一个automation.inf,常见的自动安装光盘跟目录下都有的那个文件,被McAfee当作病毒隔离了,导致oracle的安装程序报错。