2011-01-11 9 views
8

Ruby 1.9.2에서 내 컴퓨터에서 Rails 3.0.3을 실행하려고합니다. 나는 rvm을 설치했고 Ruby 1.9.2를 설치하는데 사용했다. 내가 원하는 보석을 설치하기 위해 다음에해야 할 일은 무엇입니까?어떻게하면 rvm과 함께 rubygems를 설치할 수 있습니까? 둘의 차이점은 무엇입니까?

특히, Rails 3.0.3이 RubyGems 1.3.6을 특별히 요구하기 때문에 RubyGems 1.3.6을 설치하라는 명령을 내리십시오. rvm이 Rails를 단독으로 설치할 수 있습니까, 아니면 RubyGems가 필요합니까?

+0

rubygems는 루비 코드의 여러 라이브러리를 관리하고 패키징하기위한 루비 수준 도구입니다. rvm은 다른 버전의 루비 인터프리터를 관리하기위한 쉘 레벨 도구입니다. –

답변

9

예, rvm을 사용하여 보석을 설치할 수 있습니다. 사용 :

rvm use 1.9.2 # Make sure you're using the installed version 
rvm gem install --version '3.0.3' rails 

은 보석의 특정 버전을 포함 업데이트되었습니다.

+0

하지만 보석을 먼저 설치해야합니까? 나는 보석이 필요해. 1.3.6. 내가 어떻게 구할 수 있니? – Chani

+0

또한 지정된 레일 버전을 설치하는 방법을 언급하십시오 – Chani

+0

루비는 1.9의 일부로 루비 젬을 포함합니다. 'rvm install 1.9.2'라고 타이핑하면 알 수 있습니다. 특정 보석 버전을 설치하는 방법에 대한 답변도 포함 시켰습니다. – Phrogz

4

당신은 질문을 표현한 방식으로 이미 레일이 설치되어있는 것처럼 보입니다. rvm을 사용하여 rubygems-1.3.6을 설치하려면 rvm 설치가 업데이트되었고 원하는 루비를 사용하고 있는지 확인한 다음 rvm rubygems 1.3.6을 사용하여 해당 버전의 rubygem을 선택하십시오.

rvm get head 
rvm reload 
rvm use 1.9.2 
rvm rubygems 1.3.6 
관련 문제