2013-03-20 64 views
0

我想我會試着用我的手來使用SASS,並且遇到問題,即使安裝它(在Bluehost共享主機上,它不完全是Ritz)。Sass和Compass在共享主機上的設置

這是我得到的只是檢查是否安裝了它:

username [~/public_html/sites/all/themes]# sass -v 
Sass 3.2.7 (Media Mark) 
username [~/public_html/sites/all/themes]# compass -v 
Unable to load Sass. Please install it with one of the following commands: 
gem install sass --pre 
/usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require': no such file to load -- sass (LoadError) 
from /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' 
from /home7/username/ruby/gems/gems/compass-0.12.2/bin/../lib/compass/dependencies.rb:6 
from /home7/username/ruby/gems/gems/compass-0.12.2/bin/../lib/compass.rb:5:in `require' 
from /home7/username/ruby/gems/gems/compass-0.12.2/bin/../lib/compass.rb:5 
from /home7/username/ruby/gems/gems/compass-0.12.2/bin/../lib/compass.rb:4:in `each' 
from /home7/username/ruby/gems/gems/compass-0.12.2/bin/../lib/compass.rb:4 
from /home7/username/ruby/gems/gems/compass-0.12.2/bin/compass:20:in `require' 
from /home7/username/ruby/gems/gems/compass-0.12.2/bin/compass:20 
from /home7/username/ruby/gems/gems/compass-0.12.2/bin/compass:8:in `fallback_load_path' 
from /home7/username/ruby/gems/gems/compass-0.12.2/bin/compass:19 

我試圖卸載,以不同的順序重新安裝,與 - 事先安裝標誌薩斯作爲錯誤信息提示,自行安裝指南針,並讓指南針安裝sass,結果相同。

我還沒有使用這些工具,所以我不知道會發生什麼,但我必須更新我的$ PATH才能讓「sass」這樣的命令起作用,所以我懷疑指南針是無法使用的找到sass什麼的。希望對有經驗的人來說,這是一件不容易的事情。

回答

0

引用https://my.bluehost.com/cgi/help/365並補充說:

export GEM_HOME=$HOME/ruby/gems 
export GEM_PATH=$GEM_HOME:/usr/lib/ruby/gems/1.8 
export GEM_CACHE=$GEM_HOME/cache 
export PATH=$PATH:$HOME/ruby/gems/bin 

我的.bashrc解決了這個確切的錯誤我。