2011-04-07 99 views

回答

1

您需要从源代码编译ruby。这实在不像看起来那么可怕。

最简单的方法是使用RVM。 RVM将下载所需的ruby源代码并自动编译。不幸的是,RVM是* NIX的依赖。对于窗户请看Building Ruby on Windows XP

的RVM命令会是这样的:

RVM安装1.8.7

http://rvm.beginrescueend.com/rvm/install/

注意:你将不得不重新安装所有的宝石你的应用程序依赖于一旦你红宝石通过RVM安装。但是,您可以随时在您的rvm ruby​​和系统ruby之间进行切换。

编辑:RVM不是平台独立的,我的不好。

+0

提及RVM的+1。 – Gazler 2011-04-07 19:23:39

+0

-1如果他没有构建工具,你如何期望他能够编译Ruby? – 2011-04-07 23:12:16

+1

@Rein当您使用rvm安装ruby时,它包含构建工具。 (并从源头构建红宝石)作为该过程的一部分。如果你想手动下载构建工具和ruby源代码并且走这条路线,那就更好了。 – diedthreetimes 2011-04-08 02:47:22

0

正如错误所述,您需要构建工具(编译能力)才能使用本机扩展来安装gem。欲了解更多信息,请告诉我们您的平台是什么。

相关问题