我与我的提供商有一个基于 Cpanel 的托管计划。我已经设法使用 Putty 安装了 Compass 和 Sass,一切似乎都很好,但是当我尝试使用它时,我sass: command not found
从终端得到了。
我知道这可能是因为 Sass/Compass 没有在环境变量中被引用,但到目前为止还没有找到让它工作的方法。我没有对服务器的 sudo 访问权限,并且已经读到我可以(也许)手动添加 PATH ,但我运气不佳。
我与我的提供商有一个基于 Cpanel 的托管计划。我已经设法使用 Putty 安装了 Compass 和 Sass,一切似乎都很好,但是当我尝试使用它时,我sass: command not found
从终端得到了。
我知道这可能是因为 Sass/Compass 没有在环境变量中被引用,但到目前为止还没有找到让它工作的方法。我没有对服务器的 sudo 访问权限,并且已经读到我可以(也许)手动添加 PATH ,但我运气不佳。
确保您已安装 Ruby 和 RubyGems:
确保 GEM_HOME 的 bin 目录位于您的路径中:
$ echo $PATH | grep $GEM_HOME
2.1。如果不是,那么:
$ echo "export PATH=$PATH:$GEM_HOME/bin" >> "~/.bash_profile"
安装 sass RubyGem 包
gem install sass
尝试找出 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; 然后,它解决了这个问题。