5

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

我知道这可能是因为 Sass/Compass 没有在环境变量中被引用,但到目前为止还没有找到让它工作的方法。我没有对服务器的 sudo 访问权限,并且已经读到我可以(也许)手动添加 PATH ,但我运气不佳。

4

2 回答 2

5
  1. 确保您已安装 Ruby 和 RubyGems

  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
    
于 2013-01-02T12:54:58.993 回答
1

尝试找出 Sass 的安装位置。就我而言,宝石路径是

[~] 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; 然后,它解决了这个问题。

于 2016-11-03T20:11:56.630 回答