Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.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 on rails 对SASS的RubyMine支持_Ruby On Rails_Ruby_Sass_Rubymine - Fatal编程技术网

Ruby on rails 对SASS的RubyMine支持

Ruby on rails 对SASS的RubyMine支持,ruby-on-rails,ruby,sass,rubymine,Ruby On Rails,Ruby,Sass,Rubymine,我想知道是否有人成功地将SASS集成到他们的RubyMine环境中,如果有,他们是如何配置的?我有点困惑,因为尽管RubyMine中默认有一个SASS插件,但我似乎无法在我的项目中使用SCSS文件 目前我要做的是在我的SCSS目录中打开一个终端窗口,运行标准的sass--watch source:destination命令来监视我的SCSS文件并将其重写为CSS。这是可行的,但如果我能弄清楚如何配置RubyMine IDE,将其添加为可运行的服务,我会感觉更聪明 我的猜测是,它与运行/编辑配置菜

我想知道是否有人成功地将SASS集成到他们的RubyMine环境中,如果有,他们是如何配置的?我有点困惑,因为尽管RubyMine中默认有一个SASS插件,但我似乎无法在我的项目中使用SCSS文件

目前我要做的是在我的SCSS目录中打开一个终端窗口,运行标准的
sass--watch source:destination
命令来监视我的SCSS文件并将其重写为CSS。这是可行的,但如果我能弄清楚如何配置RubyMine IDE,将其添加为可运行的服务,我会感觉更聪明

我的猜测是,它与运行/编辑配置菜单有关,该菜单会将它添加为可运行的服务,如Spork和Rspec,但我不确定我将如何实际配置它才能正常工作(或者这是否是正确的方式)


有什么想法吗?

好的,45分钟的实验之后,一切都解决了。首先,您需要知道要在SASS中运行的确切命令,因此如果您计划使用多个参数监视多个目录或其他内容,请首先在命令行中测试其功能。然后:

  • 单击菜单运行编辑配置
  • 单击Ruby,然后单击小的+按钮创建一个新的Ruby配置
  • 使用以下模板填写对话框:
  • Ruby脚本
    /Users/username/.rvm/gems/Ruby-1.9.2-p180@global/银行标识代码/sass

    脚本参数
    ——监视sourcedir1:destinationdir1——监视sourcedir2:destinationdir2

    工作目录
    /my\u rails\u project/public/stylesheets

    Ruby参数
    -e$stdout.sync=true$stderr.sync=true;加载($0=ARGV.shift)


    注意事项:我只使用了默认的Ruby参数,没有添加任何环境变量。像冠军一样工作。

    好的,45分钟的实验之后,一切都解决了。首先,您需要知道要在SASS中运行的确切命令,因此如果您计划使用多个参数监视多个目录或其他内容,请首先在命令行中测试其功能。然后:

  • 单击菜单运行编辑配置
  • 单击Ruby,然后单击小的+按钮创建一个新的Ruby配置
  • 使用以下模板填写对话框:
  • Ruby脚本
    /Users/username/.rvm/gems/Ruby-1.9.2-p180@global/银行标识代码/sass

    脚本参数
    ——监视sourcedir1:destinationdir1——监视sourcedir2:destinationdir2

    工作目录
    /my\u rails\u project/public/stylesheets

    Ruby参数
    -e$stdout.sync=true$stderr.sync=true;加载($0=ARGV.shift)

    注意事项:我只使用了默认的Ruby参数,没有添加任何环境变量。像冠军一样工作