Sass已安装,但无法找到命令

时间:2013-01-02 12:43:07

标签: sass compass-sass

我与我的提供商有一个基于Cpanel的托管计划。我已经设法使用Putty安装Compass和Sass,一切似乎都很好,但是当我尝试使用它时,我从终端获得sass: command not found

据我所知,这可能是由于Sass / Compass未在环境变量中引用,但到目前为止还无法找到使其工作的方法。我没有sudo访问服务器,并且读过我可以(可能)手动添加PATH但我没有太多运气。

2 个答案:

答案 0 :(得分:5)

  1. 确保你拥有Ruby& RubyGems installed

  2. 确保您的GEM_HOME的bin目录位于您的路径上:

    $ echo $PATH | grep $GEM_HOME
    

    2.1。如果不是,那么:

    $ echo "export PATH=$PATH:$GEM_HOME/bin" >> "~/.bash_profile"
    
  3. 安装sass RubyGem包

    gem install sass
    

答案 1 :(得分:1)

尝试找出Sass的安装位置。在我的例子中,gem路径是

[~] which gem
/usr/bin/gem

但是Sass安装在另一条路径中,而不是我的$ PATH

[~] find . -name '*sass*'
./ruby/gems/doc/sass-3.4.22/rdoc/lib/sass
./ruby/gems/gems/sass-3.4.22/test/sass
./ruby/gems/gems/sass-3.4.22/bin/sass
./ruby/gems/gems/sass-3.4.22/lib/sass
./ruby/gems/bin/sass

所以,我需要的是将$ HOME / ruby​​ / gems / bin添加到我的$ PATH中;然后,它解决了这个问题。