0

我正在研究其他人的项目,该项目是用 wordpress 和带有指南针的基础构建的。我只需要更改一行 css,但是每当我保存 .scss 文件时,Codekit 都会不断抛出“无法编译文件”消息。

我知道这是项目 config.rb 文件中 require 语句的结果,并且 codekit 不能很好地与 rvm 配合使用。解决方案应该是将codekit的高级编译器设置更改为我通过系统文件(/usr/bin/compass)中的命令行安装的compass gem。问题是,当我这样做时,它只会抛出“无法切换编译器”消息。

我是红宝石、宝石、rvm 和命令行东西的菜鸟,所以我不知道我是否在这里遗漏了一些非常明显的东西。任何见解将不胜感激,我迷路了!

4

1 回答 1

4

我假设您在使用 rvm 标记问题时使用它,因此您需要做的是:

  1. 确保 rvm 是最新的:

    rvm get stable
    
  2. 确保 ruby​​ 被选中(并安装):

    rvm use ruby --install
    
  3. 确保已安装 gem:

    gem install compass
    
  4. 现在打印compass包装器的路径:

    ls $GEM_HOME/wrappers/compass
    

    使用此路径设置您的指南针。

确保阅读所有输出上的消息,它们很重要,如果有错误或警告,请确保在继续之前解决它们。

于 2014-01-13T02:28:20.793 回答