我在我的Mac上设置了Sass和指南针,一切正常。我没有去安装这些并将我的工作上传到我的linux(CentOS I think)测试服务器。我通过以下方式安装了ruby:
curl -sSL https://get.rvm.io | bash -s stable
然后我运行了gem install sass
和gem install compass
。这一切似乎都很好,两者都安装得很好,通过检查他们的-v版本确认。
[Assetic\Exception\FilterException]
An error occurred while running:
'/usr/bin/ruby' '/usr/bin/compass' 'compile' '/tmp' '--images-dir' '/home/mysitefolder/public_html/integration/app/../web/images' '--config' '/tmp/
assetic_compassFPgfWV' '--sass-dir' '' '--css-dir' '' '/tmp/assetic_compassJnTN1B.scss'
Error Output:
sh: /usr/bin/ruby: No such file or directory
我认为问题是安装后/usr/bin/ruby
和/usr/bin/compass
不存在。 which sass
和which compass
告诉我他们已安装在:
/usr/local/rvm/gems/ruby-2.1.0/bin/sass
和
/usr/local/rvm/gems/ruby-2.1.0/bin/compass
如何将其更改为/usr/bin/ruby
和/usr/bin/compass
?我猜我可以指向他们的文件路径,但是当我更新到更新的版本时它会破坏吗?