【问题标题】:install Singularitygs on windows - compass sass conflicts在 Windows 上安装 Singularitygs - compass sass 冲突
【发布时间】:2014-09-22 02:59:05
【问题描述】:

我已按照此快速演练指南进行操作:http://vimeo.com/63509346 并运行了以下命令:

  1. gem install compass
  2. gem install singularitygs

一切顺利,安装部分没有错误。

不幸的是,在运行此命令时:

compass create foobar -r singularitygs --using singularitygs

我收到此错误:

Gem::LoadError on line ["2007"] of C: Unable to activate singularitygs-1.2.3, because sass-3.2.19 conflicts with sass (~
> 3.3.0)
Run with --trace to see the full backtrace

现在,事实上,我确实安装了sass-3.3.10,但是在收到此错误并阅读此处的安装指南后:https://github.com/Team-Sass/Singularity/wiki/Installation我已经完全卸载sass并重新运行命令gem install compass所以它会根据需要安装sass-2.x.x。 但是由于某种原因,我仍然无法运行compass create... - 我得到了同样的错误。

这些是我电脑上安装的所有 gem:

*** LOCAL GEMS ***

bigdecimal (1.2.0)
breakpoint (2.4.6)
chunky_png (1.3.1)
compass (0.12.7)
fssm (0.2.10)
io-console (0.4.2)
json (1.7.7)
minitest (4.3.2)
psych (2.0.0)
rake (0.9.6)
rdoc (4.0.0)
sass (3.2.19)
sassy-maps (0.4.0)
singularitygs (1.2.3)
test-unit (2.0.0.0)

感谢任何帮助,如果需要任何进一步的数据,请告诉我。

干杯,

【问题讨论】:

  • 我看到了,但我没有使用 Susy,所以我认为它可能是别的东西(虽然看起来很相似)
  • 这就是您搜索错误 (Unable to activate because sass-3.2.19 conflicts with sass (~> 3.3.0)) 的原因。这不是特定于 Susy 或 Singularity 的事情。
  • @cimmanon 你是对的......我最终在那里找到了答案。谢谢。抱歉重复

标签: ruby-on-rails ruby sass compass-sass singularitygs


【解决方案1】:

使用捆绑器创建您的 foobar 项目。

首先安装捆绑器:

    gem install bundler

在你的文件夹中创建一个“GemFile”并放入:

    gem "sass", "~>3.2.0"
    gem "compass", "~>0.12.0"
    gem "singularitygs", "~>1.1.2"

之后运行:

    bundle install
    bundle exec compass create {project name} -r singularitygs --using singularitygs

https://github.com/Team-Sass/Singularity/wiki/Installation中建议的那样

【讨论】:

  • 这只会给 OP Singularity 1.1.2。 OP 想要安装 1.2.3,它与列出的 Sass/Compass 版本不兼容。
  • 是吗?他只列出了他电脑上所有已安装的 gem。Ziv,你需要这个 1.2.3 版本吗?
  • 是的,我更喜欢 1.2.x 版本,因为他们改变了一些 API,所以我相信我应该得到后者,这样我就可以采用未来的版本
  • 那使用兼容版本,有什么问题?
猜你喜欢
  • 2014-04-13
  • 1970-01-01
  • 2011-04-22
  • 1970-01-01
  • 2015-04-01
  • 2015-02-15
  • 1970-01-01
  • 2015-08-04
相关资源
最近更新 更多