compass未检测到新的ruby版本

compass未检测到新的ruby版本,ruby,compass-sass,Ruby,Compass Sass,我的linux虚拟机上安装了ruby v2,但compass没有检测到它,仍然认为我在使用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版本 $ ruby -v ruby 2.0.0p3

我的linux虚拟机上安装了ruby v2,但compass没有检测到它,仍然认为我在使用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版本

$ ruby -v
ruby 2.0.0p384 (2014-01-12) [x86_64-linux-gnu]
这是compass和ruby的补丁:

$ which compass
/usr/local/bin/compass

$ which ruby
/usr/local/bin/ruby

我不知道发生了什么事,有什么想法?

事实证明,我有一个旧版本的ruby,安装在
/usr/bin/ruby
中,由compass调用,而不是新版本的
/usr/local/bin/ruby
。。因此,我只是删除了旧版本,并将ruby符号链接更新为新版本