我与我的提供商有一个基于Cpanel的托管计划。我已经设法使用Putty安装Compass和Sass,一切似乎都很好,但是当我尝试使用它时,我从终端获得sass: command not found
。
据我所知,这可能是由于Sass / Compass未在环境变量中引用,但到目前为止还无法找到使其工作的方法。我没有sudo访问服务器,并且读过我可以(可能)手动添加PATH但我没有太多运气。
答案 0 :(得分:5)
确保你拥有Ruby& RubyGems installed
确保您的GEM_HOME的bin目录位于您的路径上:
$ echo $PATH | grep $GEM_HOME
2.1。如果不是,那么:
$ echo "export PATH=$PATH:$GEM_HOME/bin" >> "~/.bash_profile"
安装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中;然后,它解决了这个问题。