2014-10-21 2 views
0

Foundation/SASS/Compass 작업을 설치하는 데 지치고 있습니다. 종속성 문제가있을 수 있습니다. 나는 '나침반 초기화'를 실행하려고이 내 CLI에 출력된다 : 당신의 응용 프로그램이 Gemfile가 없으므로 bundler 당신을 위해 종속성 betweens 서로 다른 보석을 해결할 수없는 것처럼gemfile sass 의존성 문제를 해결하는 방법

는 귀하의 코멘트에서
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' 
+0

'Gemfile'을 게시 할 수 있습니까? – spickermann

+0

@Sudheer - 무지를 용서하십시오.하지만 어떻게하면 Gemfile을 가장 잘 게시 할 수 있습니까? 설치된 보석 목록을 얻을 수 있지만 62 –

+0

@spickermann ... – Sudheer

답변

0

것 같습니다.

  • gem install sass -v '3.4.6' 수동으로 누락 된 sass 보석을 설치 : 저는 두 가지 옵션을 참조하십시오. sass Gem의 다른 버전을 alreday로 설치 한 경우 먼저 gem uninstall sass (다른 앱이 손상 될 수 있음)으로 제거하고 필요한 버전 인 gem install sass -v '3.4.6'을 설치하십시오. 그리고 보석이 누락되지 않기를 바랍니다.

또는 : Bundler를 사용

  • 시작 (참조 : http://bundler.io/gemfile.html을). 즉, Gemfile을 만들고 앱에 필요한 모든 보석을 해당 파일에 추가하십시오. 처음에는 더 많은 작업이 될 수 있지만, IMO는 더 오랜 기간 동안 앱을 유지하려는 경우 더 나은 옵션입니다.