指南针没有检测到新的红宝石版本

时间:2017-01-30 13:36:22

标签: ruby compass-sass

我的linux虚拟机上安装了ruby v2,但指南针没有检测到它,仍然认为我使用的是ruby 1.9!

$ compass -v
DEPRECATION WARNING:
Sass 3.5 will no longer support Ruby 1.9.3.
Please upgrade to Ruby 2.0.0 or greater as soon as possible.

Compass 1.0.3 (Polaris)

这是红宝石版本

$ ruby -v
ruby 2.0.0p384 (2014-01-12) [x86_64-linux-gnu]

这是罗盘和红宝石的补丁:

$ which compass
/usr/local/bin/compass

$ which ruby
/usr/local/bin/ruby

我不知道有什么想法会发生什么?

1 个答案:

答案 0 :(得分:0)

事实证明我有一个安装在/usr/bin/ruby内的旧版ruby,它由罗盘而不是/usr/local/bin/ruby处的新版本调用。所以我刚刚删除了旧版本并更新了ruby符号链接到新版本。