0

Foundation / SASS / Compass のインストールがうまくいかず、依存関係の問題があるのではないかと思います。「compass init」を実行しようとしましたが、これが CLI に出力されます。

C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/depend 
in `to_specs': Could not find sass (< 3.5, >= 3.3.13) 

(Gem::LoadError) 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/ru 
fication.rb:778:in block in activate_dependencies' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/ru 
fication.rb:767:ineach' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/ru 
fication.rb:767:in activate_dependencies' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/ru 
fication.rb:751:inactivate' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/ru 
32:in gem' 
from C:/RailsInstaller/Ruby1.9.3/bin/compass:22:in'
4

1 に答える 1

0

あなたのコメントから、あなたのアプリにはがないGemfileためbundler、異なる Gem 間の依存関係を解決できないようです。2 つのオプションが表示されます。

  • sass不足しているGem を手動でインストールしgem install sass -v '3.4.6'ます。Gemの他のバージョンsassが既にインストールされている場合は、最初にgem uninstall sass(他のアプリが壊れる可能性があります) でアンインストールしてから、必要なバージョンをインストールしますgem install sass -v '3.4.6'。そして、他に欠落している宝石がないことを願っています.

または:

  • 使用を開始しBundlerます (参照: http://bundler.io/gemfile.html )。つまり、 を作成しGemfile、アプリが必要とするすべての Gem をそのファイルに追加します。最初は手間がかかるかもしれませんが、アプリを長期間維持する予定がある場合は、IMO の方が適しています。
于 2014-10-22T20:49:06.603 に答える