【问题标题】:Configuring Compass on Windows在 Windows 上配置指南针
【发布时间】:2013-04-06 21:14:35
【问题描述】:

我在 Windows 上,我的项目中成功运行了 SASS。现在,我想包含指南针,这样我就可以利用预先编写的 mixins 等。

首先我只是在我的工作 sass 文件中尝试了这个语句:@import "compass/css3/transform";

当然,因为我没有安装 compass,所以这不起作用,所以我导航到我的 Ruby 目录并成功地在 c:/ruby193/bin 中安装了 compass gem。我现在可以在c:/ruby193/bin 中成功创建指南针项目,但这对我没有多大好处。

我需要在我的站点中运行 compass 命令,该站点位于:c:/inetpub/mysite。但是,当我尝试这样做时,我得到compass is not recognized as internal or external command

我怎样才能让指南针在我想要的哪里工作

编辑我的大部分问题是安装 Ruby 时没有将自身添加到 Windows Path 环境变量中,所以我只能从 C 中运行 SASS 和 Compass 命令: /Ruby193/bin 目录。这给我带来了问题,因为结果,我认为那是我需要安装指南针的地方。无论如何,在弄清楚这一点之后,我仍然无法让 compass 工作,但我正计划卸载 SASS、Compass 和 Ruby,并从头开始再试一次。我将 Stooboo 的答案标记为正确,因为它是最好和最准确的,尤其是考虑到他必须使用的信息。谢谢!

【问题讨论】:

    标签: css windows sass compass-sass


    【解决方案1】:

    要安装 Compass,您应该使用 Win+R 打开您的 Windows 控制台,cmd 并运行:

    gem update --system
    gem update
    gem install compass
    

    不要忘记删除在 Ruby 安装过程中乱扔的所有东西。

    【讨论】:

      【解决方案2】:

      我是这样做的

      (一次)

      1. 安装 ruby​​ http://rubyinstaller.org/

      2. 安装指南针,在命令窗口输入

        gem install compass
        
      3. 要将指南针添加到 MVC 项目,导航到项目文件夹并在命令窗口中输入

        compass create
        

        你会得到默认的 config.rb ...但这是我常用的一个

        http_path = "/"
        css_dir = "content/css"
        sass_dir = "content/sass"
        images_dir = "images"
        javascripts_dir = "scripts"
        
      4. 安装引导程序(更多信息参见https://github.com/thomas-mcdonald/bootstrap-sass) 添加

        require 'bootstrap-sass'
        

        到你的 config.rb

        输入(在您的命令窗口中)

        gem install bootstrap-sass
        

        (我必须做一个(在你的命令窗口中) 宝石更新 在此之后,但您可能不需要)

        输入(在您的命令窗口中)

        compass install bootstrap
        

      (然后...每次在 Visual Studio 中打开解决方案)

      1. 导航到项目文件夹
      2. 在命令窗口中输入

        compass watch
        

        (这将监视项目的保存并重新编译 scss 文件)

      希望对你有帮助

      干杯 斯图

      【讨论】:

      • 注意:我不再使用这种方法 .. 而是根据需要重新编译带有 Web Essentials 的最新 Visual Studio
      • 好的,我在“运行 gem 时出现错误”> 解决方案在这里:stackoverflow.com/a/26141746/782013
      【解决方案3】:

      使用此命令将 GEM 添加到 Windows 路径环境变量:

      设置 PATH=C:\Ruby200-x64\bin;%PATH%

      【讨论】:

        【解决方案4】:

        在 Ruby 命令中你应该写:

        gem update --system
        

        (这段代码更新了 Ruby 中的所有 gem)

        然后你就这样安装 sass:

        gem install sass
        

        (你说你已经有sass,所以不需要再写这段代码了。)

        然后,你写下这一行:

        gem install compass
        

        (现在,你的机器里会有指南针了)

        要知道安装的版本,可以这样写:

        compass --version
        

        要在你的桌面机器上创建一个新项目,你可以写这行代码:

        compass create desktop/my-project
        

        (这将在您机器的桌面上创建一个名为 my-project 的 compass 文件夹。我希望这会有所帮助。

        【讨论】:

          猜你喜欢
          • 2015-05-13
          • 2012-03-16
          • 2012-11-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-10-11
          • 2013-10-05
          相关资源
          最近更新 更多