首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CodeKit: Sass/Compass冲突

CodeKit: Sass/Compass冲突
EN

Stack Overflow用户
提问于 2014-07-08 16:20:52
回答 3查看 652关注 0票数 2

当我试图使用Codekit上的Compass编译时,我会得到这个错误:

罗盘无法运行,因为您的Mac安装了与CodeKit中较新版本冲突的Sass和/或Compass的旧版本。必须删除3.3.rc6以下的Sass所有版本和1.0.alpha 18以下的Compass所有版本。在命令行中通过运行'sudo gem卸载sass‘和'sudo gem卸载指南针’在命令行中这样做。

我运行了sudo gem uninstall sasssudo gem uninstall compass,但是当我再次尝试通过CodeKit编译时,我得到了同样的错误。

EN

回答 3

Stack Overflow用户

发布于 2014-07-15 23:31:43

尝试运行gem query --local -这将列出本地的宝石,一旦您有了一个列表,只需通过并删除所有与sass+compass相关的sudo gem uninstall ___宝石,非常确定指南针也有指南针核心,但可能还有更多。

票数 0
EN

Stack Overflow用户

发布于 2014-07-15 23:51:15

你最初是如何安装宝石的?您是否也用gem install安装了gems?因为sudo gem为所有用户安装gems为root,而gem install只为您的活动用户安装gems。那么,也许只剩下未用sudo gem uninstall卸载的已安装的宝石?

另一方面,为什么要卸载指南针呢?我正在运行Codekit 2.1和它的内部Sass 3.3.10以及外部gem Compass 0.12.4。实际上效果很好。您必须转到Codekit Preferences -> Other Tools -> Compass并选择单选按钮“在此路径上使用Compass可执行文件”,然后选择您的Compass创业板。

票数 0
EN

Stack Overflow用户

发布于 2014-09-23 16:39:32

如果您将RVM用于您的ruby管理,则切换到系统ruby版本。

代码语言:javascript
复制
rvm use system

并安装此版本的sass和指南针。

代码语言:javascript
复制
sudo gem install sass

sudo gem install compass

这对我有用!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24636880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档