首先,我只想安装ruby以使用sass 。 我的操作系统是Windows 7 64位。
一样推荐在Windows计算机上获取Ruby的最快方法是使用Ruby Installer
但目前尚不清楚使用哪个版本。引自Ruby网站:
如果你不知道要安装什么版本,那么你就开始了 使用Ruby,我们建议您使用Ruby 2.1.X安装程序 [...]
64位版本的Ruby在Windows上相对较新 区域并非所有包都已更新为兼容 它。要使用此版本,您需要了解一些知识 编译器和解决依赖性问题,这可能也是如此 如果你只想玩这种语言会很复杂。"
通常我会安装版本 Ruby 2.2.3(x64)(这是最新版本)但在阅读网站后我倾向于 Ruby 2.1.7 (甚至不是Ruby 2.1.7(x64))
我在google上搜索了很多关于此主题的内容,但未能获得任何深刻的信息。
答案 0 :(得分:3)
第一个问题:x86_64或32位
根据我的经验,你应该专注于你想要使用的宝石。也许一些带有C代码的宝石尚未准备好在x86_64 OS上使用/编译。
maruku似乎没有任何依赖项(https://github.com/bhollis/maruku/blob/master/maruku.gemspec)并且是用ruby编写的。
我找了一个院子,看起来它是一个完整的红宝石宝石,没有任何依赖。
这意味着您使用的ruby版操作系统应该不是问题(没有要编译的C代码......)。
另一个问题是红宝石版本。
问题可能来自Ruby 2.2.3版本(32位或64位)
这个版本相对较新,有些更改需要对某些宝石进行一些调整。
所以使用32位你可以使用你想要的所有宝石,除非你想尝试已经实现的最新功能,否则不要尝试使用最新版本的ruby。
TL; DR:正如他们所说的那样使用Ruby 2.1X安装程序。