我有一个基于Cpanel的托管计划与我的提供商。我已经设法通过使用Putty安装Compass和Sass,并且一切看起来都很好,但是当我尝试使用它时,我从终端获得sass: command not found
。Sass已安装,但无法找到命令
据我所知,这可能是由于Sass/Compass没有在环境变量中引用的事实,但到目前为止一直无法找到一种方法来使其工作。我没有sudo访问服务器,并且已经阅读过我可以(可能)手动添加PATH,但我没有多少运气。
我有一个基于Cpanel的托管计划与我的提供商。我已经设法通过使用Putty安装Compass和Sass,并且一切看起来都很好,但是当我尝试使用它时,我从终端获得sass: command not found
。Sass已安装,但无法找到命令
据我所知,这可能是由于Sass/Compass没有在环境变量中引用的事实,但到目前为止一直无法找到一种方法来使其工作。我没有sudo访问服务器,并且已经阅读过我可以(可能)手动添加PATH,但我没有多少运气。
请确保您有红宝石& 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
考虑使用compass
它将接受命令行像:compass [YOUR-FILE].sass
并且还可compass watch [SASS FOLDER]
和THID自动将'编译'CSS。
要安装使用的宝石
gem update --system
gem install compass
这并不回答被问到的问题。 OP已经安装了Sass和Compass。不知道如何再次安装它们会改变命令无法运行的事实。 – cimmanon
试图找出得到安装萨斯地方。在我的情况下,创业板的路径是
[~] which gem
/usr/bin/gem
但萨斯得到安装,是不是在我的$ 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 /红宝石/ gems/bin放入我的$ PATH;然后,它解决了这个问题。
你能向我解释这是什么吗?它不会破坏任何东西,是吗? –
当我输入第一个命令,我得到这个 用法:grep [OPTION] ... PATTERN [FILE] ... –
另外,当我键入第二个命令时,我得到以下“-jailshell:〜/ .bash_profile:No这样的文件或目录“,即使在命令提示符处输入dir,也会显示.bash_profile文件? –