3

我以前从未使用过 ruby​​,我只是想玩弄 HAML 和 SASS。我下载并安装了Ruby 的 Windows 安装程序(v1.9.1)。然后,我单击ruby.exe(图片中带有黑色窗口和彩色宝石的图标)。最后,我输入gem install haml并按下Enter。但是什么也没发生。难道我做错了什么?

参考图片:

替代文字 http://img707.imageshack.us/img707/9863/haml.png

4

5 回答 5

7

您可能需要将 Ruby 的路径放入 PATH 环境变量中才能执行此操作,但我是这样做的:

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

我尝试运行 Ruby,它显示一个空白屏幕,但让我输入代码。当我按 CTRL + C 取消它时,也会执行我的代码。也许您需要以您现在尝试的方式这样做。我只是觉得这样做更容易ruby -S <statement>。IronRuby 给了我 REPL 没有问题。

于 2010-06-21T15:31:29.703 回答
6

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

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

于 2010-06-21T15:55:53.273 回答
0

使用 RubyInstaller 安装 Ruby,您会在 Programs 菜单中获得一个快捷方式,让您可以在PATH

如果您没有选择将 Ruby 添加到 PATH 的选项,则可以使用它。

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

于 2010-06-21T20:23:28.947 回答
0

最新版本(rubyinstaller-1.9.2-p136.exe)有问题。重命名文件夹:c:\ruby192\lib\ruby\site_ruby 或完全删除它,这会修复“gem”

您可以执行“gem install compass”,或者如果您在代理后面,您可能需要这样做。gem install –http-proxy 指南针

这是一篇包含所有详细信息的博客文章:http: //francisshanahan.com/index.php/2011/how-to-theme-sencha-touch-sass-windows/

希望有帮助,-fs

于 2011-01-14T23:03:52.833 回答
0

这就是我在 Windows 机器上安装 ruby​​ 和 sass 的方式:如何在 Windows 上安装 ruby​​ 和 sass?

于 2012-08-28T00:45:51.983 回答