我很遗憾不得不在我的计算机上安装两个版本的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?
答案 0 :(得分:0)
使用Bundler。
为每个项目创建一个Gemfile。
$ gem install bundler
$ cd project && touch Gemfile
添加到Gemfile:
source 'https://rubygems.org'
gem 'compass', '0.12.2'
替换为适当的版本。
现在,当您开始处理特定项目时,请cd到它并运行:
$ bundle install