配色: 字号:
ruby安装
2012-04-03 | 阅:  转:  |  分享 
  
http://www.ruby-lang.org/zh_TW/downloads/§

环境的安装

你可以在这里下载适合您的最新Ruby发布版本。目前最新的稳定版本是1.9.2。另外,请先看看Ruby版权说明。

Ruby原始码

如果您非常熟悉您的作业系统,或是您需要特别设定的环境,那么直接使用原始码来安装是个不错的方式。如果您的平台没有编译好的套件,那么也必须透过原始码来安装。

Ruby1.9.2-p0(md5:755aba44607c580fddc25e7c89260460)稳定版本(推荐)

StableSnapshot这是SVN中最新的稳定版本,它应该比上一个稳定版本更好。

NightlySnapshot这是SVN中最新的开发版本,它也许包含了一些已知尚未解决的问题。

关于更多RubySubversionrepository的资讯,请参考RubyCore页面。

Windows上的Ruby

在Windows平台上有几个选择。第一个选项是使用RubyInstaller,这是一个编译好的安装包(Installer)。第二个选项则是编译好的执行档。如果您不确定怎么安装,那么建议您用安装包(Installer)的方式。

Ruby1.8.6-p398RubyInstaller(md5:233d6b3ddc4c61436b075b51254cd138)稳定版本(推荐)

Ruby1.8.7-p302RubyInstaller+(md5:9391a3dddbbda3ee8aa3bb368fdc5279)稳定版本(推荐)

Ruby1.9.1-p430RubyInstaller(md5:86ac589a955898c3163b161d81750a05)稳定版本(推荐)

Ruby1.8.7-p249Binary(md5:4fd37b0b4b21a042cae7f5f0a8daad16)稳定版本

Ruby1.9.1-p378Binary(md5:7d14a918cc8d243d3e2c409aff41f454)稳定版本

请注意以上的Binaries执行档除了需要您手动下载,还需要一些额外的元件,请参考这一篇一步步执行。

安装包RubyInstaller则不需要额外的步骤。

如果你需要在Windows安装不同版本的Ruby和gems,请试试pik。

Linux上的Ruby

根据不同的Linux发布版本,有不同的安装方式。第一个选择是下载原始码,然后手动编译。不过在许多平台上,有套件管理工具可以帮助你很简单地安装Ruby。

例如,在Debian或Ubuntu上的apt-get提供了简单又优雅的解决方案:

%sudoapt-getinstallruby??1.9.1-full

以上的指令会安装Ruby1.9.1稳定版本。如果你偏好安装Ruby1.8,请执行:

%sudoapt-getinstallruby??-full

对于irb和rdoc你需要启动universerepository。

如果你需要安装不同版本的Ruby和gems,请试试rvm,RubyVersionManager。

OSX上的Ruby

MacOSXSnowLeopard预设安装了Ruby1.8.7、RubyonRails、Mongrel、Capistrano和许多热门的Rubygems套件。详细资讯请参考RubywikiatMacOSForge.

MacOSXLeopard预设安装了Ruby1.8.6、MacOSXTiger则安装了Ruby1.8.2,如果你没有升级到SnowLeopard,也有许多选项可以安装最新的Ruby,例如使用Homebrew、MacPorts或Fink等这些Mac套件管理工具都不错。

使用MacPorts的话,你可以这样安装Ruby…

%portinstallruby

Fink则有图型化介面(使用Fink指令)来安装Ruby。

另外,因为OSX也是基于Unix,所以下载原始码,手动编译安装也是一种方式。

关于更详细安装Ruby(和Rails)的文件,可以参考DanBenjamin的文章给Tiger、给Leopard以及给SnowLeopard都可以帮助你很快地安装起来。

如果你需要安装不同版本的Ruby和gems,请试试rvm,RubyVersionManager。

Solaris和OpenSolaris上的Ruby

从Solaris8到Solaris10的Sunfreeware都有提供Ruby1.8.7,Blastwave也有提供Ruby1.8.7。Sun的Cooltools专案则提供了Solaris10一个最佳化过的RubyonRails套件叫做Coolstack。

要在OpenSolaris上安装Ruby,请使用ImagePackagingSystem或IPS。这会从OpenSolarisnetworkrepository安装最新的Ruby和Rubygems,很简单:

%pfexecpkginstallSUNWruby18

这会安装Ruby、Rubygems、常见的扩充以及支援函式库。这个套件也包括DTrace和效能最佳化。进一步的资讯请参考RubyOpenSolarisARCCase。

其他的OpenSolaris发布版本如SolarisExpressCommunityEdition或SXCE则预设安装了Ruby1.8.7。关于版本位置等都和vanillaOpenSolaris发布版本相同,请参考上述的ARCcase。

要手动安装SVR4套件,请参考RubyOpenSolarisproject@Rubyforge。

其他Ruby环境

除了??上述由C语言实作的官方版Ruby(又叫做CRuby或MRI,Matz''sRubyInterpreter),也有其他不同实作的Ruby环境。这些实作都以RubySpec作为其语法的标准:

JRuby是由Java实作的Ruby,运行在高效能、支援系统执行绪及有非常多函数库的Java虚拟机器(JVM)上。

IronRuby是由.NET实作的Ruby,使用了DynamicLanguageRuntime.技术。

MacRuby是由Objective-C实作的Ruby,直接运作在MacOSX作业系统上。它使用了LLVM编译器技术。

RubyEnterpriseEdition(简称REE)是个非常流行的CRuby分支版本,适合用来搭配RubyonRails和PhusionPassenger使用。

其他有趣的Ruby实作还包括Rubinuis和MagLev。



献花(0)
+1
(本文系非常尛貝首藏)