从命令行中找出Sass Compass正在使用的版本

时间:2016-03-09 21:30:14

标签: sass rubygems compass-sass compass

我很遗憾不得不在我的计算机上安装两个版本的Compass(1.0.3,0.12.2)和两个版本的Sass(3.4.21,3.2.19) - 我有一个更新,更旧的项目需要我安装这两个版本。我最近获得了较旧的项目,所以我刚刚安装了这些旧版本。

我正在使用"指南针"编译,虽然它们都编译得很好,但我认为较新的Compass(1.0.3)正在使用较旧的Sass(3.2.19)进行更新的项目。现在,当我尝试编译我的新项目时,如果我改变一行(#fff而不是" white",所有的行号注释都略有改变,就像那样),它会产生巨大的差异。

有没有办法告诉Compass使用哪个版本,而且,我是否可以将其设置为使用特定版本而不必每次都卸载Sass?

1 个答案:

答案 0 :(得分:0)

使用Bundler

为每个项目创建一个Gemfile。

$ gem install bundler
$ cd project && touch Gemfile

添加到Gemfile:

source 'https://rubygems.org'
gem 'compass', '0.12.2'

替换为适当的版本。

现在,当您开始处理特定项目时,请cd到它并运行:

$ bundle install