2010-06-21 137 views
3

我从未使用过红宝石,我只是想与HAML和SASS一起玩。我下载并安装了Ruby's Windows installer(v1.9.1)。然后,我点击ruby.exe(图中有一个黑色的窗口和一个彩色宝石图片)。最后,我输入gem install haml并按Enter。但没有发生。难道我做错了什么?我无法在Windows上使用RubyInstaller在Windows上安装Haml/Sass

参考图片:

alt text http://img707.imageshack.us/img707/9863/haml.png

+0

按ctrl + c并粘贴出来。 – rogerdpack 2010-06-21 19:02:57

回答

7

你可能需要把路径到Ruby到PATH环境变量,要做到这一点,但是这是我要做的事:

我打开启动命令行实用程序。然后我输入ruby -S gem install <whatever>。这像一个魅力。

我试着运行Ruby,它显示一个空白屏幕,但让我键入代码。当我按CTRL + C取消它,然后执行我的代码。也许你需要以你现在想要的方式来做到这一点。我只是觉得更容易,而不是ruby -S <statement>。 IronRuby虽然给我的REPL没有问题。

6

ruby.exe是Ruby解释器。如果你想输入代码,你显然需要输入Ruby代码,而不是DOS命令代码。

gem命令是DOS批处理文件(gem.bat)。 DOS批处理文件需要从DOS命令解释器运行。

+0

感谢您的这一点,网站上的说明并不清楚,您需要在DOS提示符下执行此操作 – 2012-02-09 15:17:01

0

使用RubyInstaller安装Ruby,你在那让你在PATH

您使用的情况下,你没有选择的Ruby添加到该选项打开命令提示符使用Ruby程序菜单中的快捷方式路径。

无论是哪种情况,您输入的gem命令都应该在命令提示符处输入,而不是在Ruby本身内部输入。

0

最新版本(rubyinstaller-1.9.2-p136.exe)出现问题。重命名文件夹:c:\ ruby​​192 \ lib \ ruby​​ \ site_ruby或完全删除它并修复“宝石”

您可以执行“gem install compass”或者如果您位于可能需要执行的代理的后面。 创业板安装-http代理指南针

这里有一个博客文章的所有细节: http://francisshanahan.com/index.php/2011/how-to-theme-sencha-touch-sass-windows/

希望帮助, -fs