【问题标题】:PhpStorm ruby.exe: invalid option --no-cache (-h will show valid options) (RuntimeError)PhpStorm ruby​​.exe: 无效选项 --no-cache (-h 将显示有效选项) (RuntimeError)
【发布时间】:2017-03-19 08:53:09
【问题描述】:

我想为 SCSS 动作使用文件观察器。但是 phpstorm 给了我这个错误。 C:\Ruby22\bin\ruby.exe: invalid option --no-cache (-h will show valid options) (RuntimeError)

安装 ruby​​ 时添加了路径。我检查了路径,它与红宝石的目的地相同。我没有找到关于这个问题的真正解决方案。谁能帮帮我?

【问题讨论】:

  • 这不是路径问题,错误消息清楚地表明您正在尝试使用无效选项调用 ruby​​。
  • 似乎您在 SCSS 文件观察程序设置中指定了错误的程序。它不应该是 Ruby.exe 的路径,您需要提供 scss.bat 的路径(必须像 C:\Ruby22\bin\scss.bat 一样)
  • @lena 是的,你是对的,我注意到了。然后它在改变正确的路径后开始工作。

标签: ruby sass phpstorm


【解决方案1】:

您正在使用 Sass 命令行选项运行 Compass - 这就是问题所在。创建观察者时,请确保选择“Compass SCSS”,而不是“SCSS”。或者,相应地更改您的观察者设置,例如

Program: C:/Ruby193/bin/compass.bat
Arguments: compile
Working directory: $ProjectFileDir$
Output paths to refresh: $ProjectFileDir$/stylesheets
Settings above assume that you have your config.rb located in project root folder, and css_dir = "stylesheets"

【讨论】:

    猜你喜欢
    • 2013-05-31
    • 2023-04-08
    • 2019-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多