Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 在Windows上使用PHPStorm与SASS一起开发_Ruby_Windows_Sass_Phpstorm_Compass Sass - Fatal编程技术网

Ruby 在Windows上使用PHPStorm与SASS一起开发

Ruby 在Windows上使用PHPStorm与SASS一起开发,ruby,windows,sass,phpstorm,compass-sass,Ruby,Windows,Sass,Phpstorm,Compass Sass,我正在Windows上运行PHPStorm IDE 我想开始使用ZURB基金会,使用SCSS写我的样式表。我需要安装Ruby或Compass吗 当我编辑.scss文件时,有没有办法让PHPStorm在我的项目中(在每个项目的自定义路径中)自动编译.css样式表 我已经看到了这一点,但看起来这些说明是针对unix系统的,而我运行的是windows 到目前为止,我做了以下工作: 我已经安装好了 在ruby/bin文件夹中成功安装了sass和compass gems 在这之后,我指向PHPStorm中

我正在Windows上运行PHPStorm IDE

<>我想开始使用ZURB基金会,使用SCSS写我的样式表。我需要安装Ruby或Compass吗

当我编辑.scss文件时,有没有办法让PHPStorm在我的项目中(在每个项目的自定义路径中)自动编译.css样式表

我已经看到了这一点,但看起来这些说明是针对unix系统的,而我运行的是windows

到目前为止,我做了以下工作:

  • 我已经安装好了
  • 在ruby/bin文件夹中成功安装了sass和compass gems
  • 在这之后,我指向PHPStorm中的项目设置,并告诉在哪里可以找到指南针

  • 在这一点上,我应该怎么做?使用Compass变量为我的项目定义config.rb,用于查找SASS文件和编译它们的位置?我还应该做什么?

    如果您没有使用compass特定的东西,比如它的特定功能和混合,我建议使用SASS transpiler从SCSS创建CSS

    SCSS文件监视程序设置非常简单,您不需要创建任何rb文件

    比如:

    Program: C:\Ruby193\bin\scss.bat
    Arguments: --no-cache --update $FileName$:$FileNameWithoutExtension$.css
    Working directory: $FileDir$
    Output paths: $FileNameWithoutExtension$.css
    

    请注意,正如@LazyOne所提到的,您需要在路径中设置
    C:\Ruby193\bin
    ,才能使此工作正常。

    (与)@LazyOne很有趣,但不起作用;我试图用基金会启动一个项目,但我没有看到创建任何文件。然后从终端输入“compass init”,但它说这不是一个可识别的命令。我确实试着从设置面板配置指南针,但仍然没有用。这是官方手册。如果它不起作用,那么最有可能的是你这边有什么遗漏/错误。我曾在简单的项目中尝试过(只有几个文件,一点也不严重——只是为了测试目的)编译对我来说很有效(Windows7)。“不是一个可识别的命令”--很可能是Windows找不到可执行文件(它不在PATH环境中..或者它还没有传播到IDE--就像在case中一样),我发现设置Sass监视程序非常有用