我有一個基於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文件? –