2013-03-21 4 views
1

응답하는 프로젝트에 Foundation의 새 버전 (v4)을 사용하여 v4를 gem install zurb-foundation을 통해 설치하려고합니다. 다른 날에 CodeKit을 설치하고 실행했습니다. 그러나 고객은 분석에 상당한 양의 트래픽이 남아 있기 때문에 IE8 (신 도움)을 지원할 것을 요청했습니다.CodeKit + Compass + Sass Project에 사용할 Zurb Foundation 버전을 선택하는 방법

Foundation의 Version 4는 Mobile-First이기 때문에 IE8을 지원하지 않습니다. V3는 다르게 작동하며 IE8을 계속 지원할 수 있습니다.

그래서 나는 추적하는 방법을 알아 내려고하고 있습니다. gem install zurb-foundation -v 3.2.5을 통해 최신 V3 Foundation GEM을 설치했지만 CodeKit + Compass가 V4 대신 V3을 사용하도록하는 방법을 잘 모르겠습니다. 내가 V4 내 새 프로젝트를 설정할 때

또한, 나는 CodeKit에서 COMPASS 프로젝트를 생성 한 후 단자를 통해이 새로운 나침반 프로젝트 폴더에있는 재단 프레임 워크를 구축하는 명령을 다음 :

1. Add require "zurb-foundation" to your config.rb file 
2. cd path/to/your-project 
3. run compass install foundation 

을 이제는 내 시스템에서 v3 및 v4 용 GEMS를 보유하게되었으므로이 프로젝트에서 3으로 어떻게 작업하고 폴더를 유사하게 설정할 수 있습니까?

도움이 매우 감사합니다. 나는 CodeKit + Compass + SASS를 사용하는 것에 상당히 익숙하다. 그러므로 부드럽고 원하는만큼 자세하게 표현할 수있다. :)

답변

4

Config.rb는 간단한 루비 환경 파일이므로 버전을 선택한다. zurb-foundation은 특정 버전의 다른 보석을 요구하는 것과 같습니다. 내가 그것을 알아 내기 위해 직장에서 휴식을 취할 수있는 시간을 가졌다 전에

gem 'zurb-foundation', '=3.2' 
require 'zurb-foundation' 
+0

너무 쉽다! :) 팁 고마워. Foundation 4를 재설치 할 때 반드시 시도해 보겠습니다. 감사합니다 ... 그리고 늦은 답변에 대해 유감스럽게 생각합니다! – dave

6

데이브, 나는 오랫동안이 고생. 때때로 저는 다른 프로젝트에서 Foundation 2, 3, 4를 사용하고 있습니다. 내가 찾은 가장 좋은 것은 번들을 사용하는 것이 었습니다. 당신은 들러가 설치되어 아직 예를 나는 새로운 나침반 zurb 재단 프로젝트를 만드는거야 말할 이제 gem install bundler

를 실행하지 않는 경우 나, Goto section Running multiple versions

먼저 ZURB의 문서에서이 문서를 발견하지만 마침내 그것을 알아내는 후 'flowershop'

디렉토리가 mkdir flowershop && cd flowershop

는 내용으로 새 파일 Gemfile을 만들 flowershop 만들

source "https://rubygems.org" 
gem "zurb-foundation", "4.0.9" 
gem "compass" 

다른 버전을 사용할 수도 있습니다. 예를 들어, 재단 2 :

gem "ZURB-foundation", "2.2.1.4"

은 다음 다음 bundle execute로 시작하는 모든 나침반 명령을 실행할 수있는 것은 다음 그 보석을 설치해야합니다 명령 bundle install을 실행합니다.

그래서

bundle exec compass create . -r zurb-foundation --using foundation

기초 실행으로 새로운 나침반 프로젝트를 생성 한 후 새 제품을보고 다시, 내가 사용 좋아 나침반 명령 개인적으로

bundle exec compass watch .

접두사 내가 작성한 별칭 becw ~ bundle execute compass watch

+0

답장을 보내 주셔서 감사합니다! 나는 어떻게 든 이것들을 놓쳤다 (나의 이메일 갱신 설정 또는 나의 스팸 설정을 점검해라.). 팁을 정말 고맙게 생각합니다. 나는 현재 일하고있는 Foundation 4 Gem을 일시적으로 제거했습니다. 그러나 Bundler 사용에 대한이 제안이 마음에 듭니다. 하지만 코드 킷을 사용하는 나의 경우에는 매우 간단한 제안이 필요하다고 생각합니다. 답장을 보내 주셔서 감사합니다. – dave