2010-08-13 3 views
7

ROR로 놀기위한 우분투 레일 환경이 있습니다. 지금 레일즈 2.3.8을 실행 중입니다.Ruby on Rails 2.x와 Ruby on Rails 3를 나란히 설치할 수 있습니까?

레일을 들여다보고 싶습니다. 3. dev 환경을 두 개씩 나란히 실행할 수 있습니까? 그렇지 않은 경우 어떻게 레일 2를 정리하여 레일 3을 설치합니까? 아니면 완전히 새로운 우분투 컴퓨터를 설치해야합니까?

도움말, 링크 ... 포인터가 좋을 것입니다!

+0

사이트 별 : 당신이 한 번에 실행하는 시스템 모두를 의미합니까 (일반적으로 '나란히') 또는 서로 다른 의미 않은 사이트에서 다른 가상 호스팅 웹 사이트의 버전? – Rup

+0

레일 2와 레일 3이 설치된 한 대의 장치. 그리고 "새 프로젝트 -> 레일 2"또는 "새 프로젝트 -> 레일 3"을 선택할 수 있습니다. 이와 비슷한 것이 있습니까? –

답변

5

자세한 내용은 Ruby Version Manager (rvm) - 자세한 내용은 this railscast을 참조하십시오. 이를 통해 동일한 컴퓨터에서 여러 버전의 Ruby를 쉽게 관리 할 수 ​​있습니다. 나는이 또한 서로 분리 레일의 다른 버전을 유지하고, 당신이 그들 사이를 쉽게 전환 할 수 있도록 할 수 있도록한다고 생각 - http://rvm.beginrescueend.com/gemsets/basics/에서이 예제를 참조하십시오 데 도움이

rvm 1.9.2-head 
gem install rails -v 2.3.3 

rvm gemset create rails222 rails126 
Gemset 'rails222' created. 
Gemset 'rails126' created. 

rvm [email protected] 
gem install rails -v 2.2.2 

rvm [email protected] 
gem install rails -v 1.2.6 

희망!

1

윈도우 사용자 :

(. 내가 아스 커 우분투를 사용하여 실현,하지만 난 윈도우 관련 질문을했을 때 이것은 SERPs에에서 온)

당신은 찾을 수 있습니다 rvm은 옵션이 아닙니다. 당신은 그러나, pik 사용할 수 있습니다

-- install the gem  
> gem install pik 

-- run 'install' command to add the utility to your system 
> pik_install [some dir in your PATH variable] 

-- tell pik where your Ruby versions are 
> pik add C:\Ruby187\bin 
> pik add C:\Ruby193\bin 

-- see which versions pik has under control and which one is actively being used 
> pik list 
* 187: ruby 1.8.7 (2011-06-30 patchlevel 352) [i386-mingw32] 
    193: ruby 1.9.3p194 (2012-04-20) [i386-mingw32] 

-- tell pik to use a different version 
> pik use 193 
> pik list 
    187: ruby 1.8.7 (2011-06-30 patchlevel 352) [i386-mingw32] 
* 193: ruby 1.9.3p194 (2012-04-20) [i386-mingw32] 

-- confirm the change worked: 
> ruby -v && rails -v 
ruby 1.9.3p194 (2012-04-20) [i386-mingw32] 
Rails 3.2.3