本周早些时候我更新了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和指南针。
感谢。
答案 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版本?