首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于版本冲突,无法安装sass + compass + susy

问由于版本冲突,无法安装sass + compass + susy
EN

Stack Overflow用户
提问于 2014-03-10 19:58:25
回答 3查看 9.3K关注 0票数 20

我正在和Sass,Compass和Susy一起在OSX / Terminal上工作。但是我不能让Susy和Sass和Compass一起工作。我做了什么:

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

回报: Sass 3.3.0 (Maptastic Maple)

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

这似乎还安装了sass-3.2.14.gem,然后是compass-0.12.3.gem。

代码语言:javascript
复制
compass -v

回报:指南针0.12.3 (Alnilam)

到目前为止,一切似乎都运行得很好;我可以创建一个Compass项目并使用它。然后我尝试安装Susy:

代码语言:javascript
复制
sudo gem install susy --pre

或者只是

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

这似乎安装了susy-2.0.0

然后我跑:

代码语言:javascript
复制
compass create /Users/tom/Thomas/htdocs/susi4-test -r susy -u susy

我得到了这个错误:

代码语言:javascript
复制
Gem::LoadError on line 2064 of /Library/Ruby/Site/1.8/rubygems/specification.rb: Unable to activate susy-2.0.0, because sass-3.2.14 conflicts with sass (~> 3.3.0)
Run with --trace to see the full backtrace

因此,不同版本之间的兼容性似乎存在问题。我能做些什么来解决这个错误?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-11 06:48:28

依赖关系是不兼容的:susy 2.0.0依赖于sass ~> 3.3.0,而compass 0.12.3依赖于sass = 3.2.14。

错误消息说的是相同的:

无法激活susy-2.0.0,因为sass-3.2.14与sass (~> 3.3.0)冲突

你可以a) 将susy降级到与sass 3.2.14兼容的版本,或者b) 升级compass到与sass 3.3.x兼容的版本。

根据sass < 3.5, >= 3.3.13的不同,兼容版本是compass 1.0.0 (或更高版本)。您可以通过以下方式安装

代码语言:javascript
复制
gem update compass

使用像Bundler这样的gem管理器可能更容易。它会自动解析依赖项并安装相应的版本。

票数 30
EN

Stack Overflow用户

发布于 2014-05-09 00:37:55

代码语言:javascript
复制
gem install compass --pre

安装指南针时,最新版本会出现如下错误:

代码语言:javascript
复制
ERROR:  While executing gem ... (Gem::UnsatisfiableDependencyError)
    Unable to resolve dependency: 'compass (= 1.0.0.alpha.19)' requires 'compass-core (~> 1.0.0.alpha.19)'

你应该先安装指南针

代码语言:javascript
复制
gem install compass-core
票数 0
EN

Stack Overflow用户

发布于 2014-05-22 08:16:23

毫无疑问,最好的方法是通过Compass Susy插件安装Susy。这将避免与其他需要当前版本的Compass项目发生冲突。

命令:

代码语言:javascript
复制
gem install compass
gem install compass-susy-plugin
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22299466

复制
相关文章

相似问题

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