2013-03-06 3 views
6

저는 초보자입니다.하지만 제 경우에는 zurb-foundation과 같은 보석의 버전 관리에 관한 질문이 있습니다. 새로운 버전이 나왔습니다. 보석 업데이트를했기 때문에 프레임 워크의 이전 버전을 더 이상 컴파일하지 않았습니다.여러 버전의 Ruby Gem을 관리하십시오.

내 프로젝트는 config.rb의

require 'zurb-foundation' 

로 시작하는 파일을 어떻게 루비이의 최신 버전을 사용할지 않습니다를 포함? 최신 버전을 가리키는 어딘가에 심볼릭 링크가 있습니까? 그렇다면 현재 작업중인 프로젝트에 따라이 심볼릭 링크를 다시 작성할 수 있다고 생각했습니다.

답변

0

루비와 보석의 여러 버전을 관리하려면 RVM을 사용해야합니다. 다음 링크를 방문하여 rvm에 대한 아이디어를 얻고 설치하십시오.

https://rvm.io/

https://rvm.io/rvm/install/

+0

좋은 생각 같습니다. 프로젝트별로 전체 환경을 샌드 박스 처리합니다. 감사! – Scott

+1

Scott, Bundler로 전체 환경을 고정시킵니다. RVM은 내 생각에 Gemset을 사용하여 더욱 복잡하게 만듭니다. Gemset은 Bundler의 Gemfile과 같은 소스 컨트롤에 저장할 수 없습니다. – deepflame

6

다른 버전의 보석을 사용하는 프로젝트가 여러 개있는 경우 Bundler .

http://gembundler.com/

Bundler를가 관리 루비는 바람을 보석합니다. 이것은 적극 추천합니다!

+1

은 내가 http://stackoverflow.com/questions/15175775/how-can-i-specify-framework-을 재단의 여러 버전을 유지하기 위해 번들/들러를 사용하는 방법에 대해 이야기 version-in-compass-create/15192829 # 15192829 – JAMESSTONEco

관련 문제