【问题标题】:I can't install Haml/Sass on Windows using RubyInstaller for Windows我无法使用 RubyInstaller for Windows 在 Windows 上安装 Haml/Sass
【发布时间】:2011-03-06 09:05:24
【问题描述】:

我以前从未使用过 ruby​​,我只是想尝试一下 HAML 和 SASS。我下载并安装了Ruby's Windows installer (v1.9.1)。然后,我点击了ruby.exe(图中带有黑色窗口和五彩宝石的图标)。最后,我输入gem install haml 并按下Enter。但是什么也没发生。我做错了吗?

参考图片:

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

【问题讨论】:

  • 按 ctrl+c 并粘贴我们的输出。

标签: windows ruby haml sass


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 感谢您,网站上的说明不清楚您需要在 DOS 提示符下执行此操作
    【解决方案3】:

    使用 RubyInstaller 安装 Ruby,您会在“程序”菜单中获得一个快捷方式,让您可以在 PATH 中使用 Ruby 打开命令提示符

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

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

    【讨论】:

      【解决方案4】:

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

      您可以执行“gem install compass”,或者如果您使用代理,则可能需要执行此操作。 gem install –http-proxy compass

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

      希望对您有所帮助, -fs

      【讨论】:

        【解决方案5】:

        这就是我在 Windows 机器上安装 ruby​​ 和 sass 的方式:How to install ruby and sass on windows?

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-12-25
          • 2017-04-10
          • 2013-04-14
          • 1970-01-01
          • 2015-08-04
          • 1970-01-01
          相关资源
          最近更新 更多