更改指南针的Ruby版本路径

时间:2014-11-25 21:35:12

标签: ruby sass osx-yosemite compass

本周早些时候我更新了Yosemite并且无法使用指南针。

尝试运行compass watch时,会出现此错误:

-bash: /usr/bin/compass: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin
/ruby: bad interpreter: No such file or directory

指南针和SASS都更新到最新版本。

RVM已安装并正常工作,但我不确定如何将其与现有项目一起使用,以便在正确的位置使用sass和指南针。

感谢。

1 个答案:

答案 0 :(得分:2)

确保您使用的Ruby版本是Compass Watch所需的版本。 Yosemite默认使用版本Ruby 2.0.0。如果您需要安装较新/较旧版本,我建议您使用RVM(http://rvm.io

安装RVM:

\curl -sSL https://get.rvm.io | bash -s stable

检查Ruby版本

ruby -v

您是否在Gemfile中指定了Ruby版本?