我以前从未使用过 ruby,我只是想玩弄 HAML 和 SASS。我下载并安装了Ruby 的 Windows 安装程序(v1.9.1)。然后,我单击ruby.exe
(图片中带有黑色窗口和彩色宝石的图标)。最后,我输入gem install haml
并按下Enter
。但是什么也没发生。难道我做错了什么?
参考图片:
我以前从未使用过 ruby,我只是想玩弄 HAML 和 SASS。我下载并安装了Ruby 的 Windows 安装程序(v1.9.1)。然后,我单击ruby.exe
(图片中带有黑色窗口和彩色宝石的图标)。最后,我输入gem install haml
并按下Enter
。但是什么也没发生。难道我做错了什么?
参考图片:
您可能需要将 Ruby 的路径放入 PATH 环境变量中才能执行此操作,但我是这样做的:
我打开命令行实用程序。然后我输入ruby -S gem install <whatever>
. 这就像一个魅力。
我尝试运行 Ruby,它显示一个空白屏幕,但让我输入代码。当我按 CTRL + C 取消它时,也会执行我的代码。也许您需要以您现在尝试的方式这样做。我只是觉得这样做更容易ruby -S <statement>
。IronRuby 给了我 REPL 没有问题。
ruby.exe
是 Ruby 解释器。如果要在其中输入代码,显然需要在其中输入Ruby代码,而不是 DOS 命令代码。
该gem
命令是一个 DOS 批处理文件 ( gem.bat
)。DOS 批处理文件需要从 DOS 命令解释器运行。
使用 RubyInstaller 安装 Ruby,您会在 Programs 菜单中获得一个快捷方式,让您可以在PATH
如果您没有选择将 Ruby 添加到 PATH 的选项,则可以使用它。
无论哪种情况,您键入的 gem 命令都应该在命令提示符下输入,而不是在 Ruby 本身中输入。
最新版本(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
这就是我在 Windows 机器上安装 ruby 和 sass 的方式:如何在 Windows 上安装 ruby 和 sass?