由 Yugui 发布于 2010 年 8 月 18 日
Ruby 1.9.2 发布。这是 1.9 系列的最新稳定版本。
关于 Ruby 1.9.2
新的 1.9.2 版本与 1.9.1 版本几乎兼容,除了以下更改:
- 许多新方法
- 新的套接字 API(改进了 IPv6 支持)
- 新的编码
- 新的 Random 类,支持多种随机数生成器
- 重新实现了 Time。修复了 2038 年的错误。
- 正则表达式改进
$:
不再包含当前目录。- dl 在 libffi 之上重新实现。
- 新的 psych 库包装了 libyaml,可以替换 syck。
有关更详细的信息,请参阅 NEWS 和 ChangeLog。
Ruby 1.9.2 通过了超过 99% 的 RubySpec 测试。
支持的平台
Ruby 1.9 支持四个级别。
- 已支持
- 我们已检查过 Ruby 1.9.2 在大多数这些平台上运行良好。
- Debian GNU/Linux 5.0 在 IA32 上。
- 已做出努力
- 我们已检查过 Ruby 1.9.2 在大多数这些平台上运行良好。
- mswin32, x64-mswin64, mingw32
- MacOS X 10.5 (Intel) 和 10.6
- FreeBSD 6 及更高版本 (amd64, IA32)
- Solaris 10
- Symbian OS
- 已做出努力
- 我们已检查过 Ruby 1.9.2 在大多数这些平台上经过少量修改后运行良好。接受补丁。
- 其他 Linux 发行版
- 其他版本的 MacOS X。
- cygwin
- AIX 5
- 其他 POSIX 兼容系统
- BeOS (Haiku)
常见问题
- 标准库安装在 /usr/local/lib/ruby/1.9.1 中
- 此版本是“库兼容版本”。Ruby 1.9.2 几乎与 1.9.1 兼容,因此库安装在 1.9.1 目录中。
- 它会导致 LoadError
$:
不再包含当前目录。某些脚本可能需要修改才能正常工作。
下载
-
- <URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>
- 大小
- 8495472 字节
- MD5
- d8a02cadf57d2571cd4250e248ea7e4b
- SHA256
- e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b
-
- <URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>
- 大小
- 10787899 字节
- MD5
- 755aba44607c580fddc25e7c89260460
- SHA256
- 8c0c4e261a921b5c406bf9e76ac23bf3c915651534e9d1b9e8c5d0bee4a7285c
-
- <URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>
- 大小
- 12159728 字节
- MD5
- e57a393ccd62ddece4c63bd549d8cf7f
- SHA256
- e61521af06da71fde9f0c7c08baaf7415614d00c86ec5a7ab08b60a4f3185b2a