2012-02-28 3 views
0

루비 1.8.7에서 1.9.2로 업그레이드하고 싶습니다. RVM을 설치했고 우분투에서 RVM을 사용하여 루비 1.9.2를 사용했습니다. 나는 이전 버전의 루비 1.8.7이 RVM을 사용하여 설치되었다고 생각하지 않는다. 어쨌든 나는 루비 1.8에서 1.9 루비 -v 루비 1.9.2p0

ruby -v 

를 입력 할 때 나는

ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux] 

느릅 나무를 잘 보이는거야? 내 레일 응용 프로그램을 실행하고 응용 프로그램의 환경 링크 관하여 클릭하면

는하지만이

Ruby version 1.8.7 (i686-linux) 
RubyGems version 1.8.10 
Rack version 1.3 
Rails version 3.1.1 
JavaScript Runtime Node.js (V8) 
Active Record version 3.1.1 
Action Pack version 3.1.1 
Active Resource version 3.1.1 
Action Mailer version 3.1.1 
Active Support version 3.1.1 

나는이 문제를 어떻게 해결할 수 있습니다 보여줍니다? 미리 감사드립니다.

편집 : RVM 목록을 실행하고 그것은 단지 1.9.2

rvm rubies 

=> ruby-1.9.2-p0 [ i386 ] 
+0

자세한 내용을 지정하십시오. 어떻게 응용 프로그램을 실행합니까? 이전의 루비 설치에서 gemset을 만들고 보석을 이전 했습니까? – mpapis

답변

0

가 RVM에 설치 보여주고이 완료되면 실행

:

RVM 목록

을 다음 중 아래 명령을 실행하기 위해 루비를 디폴트로하고 싶습니다.

rvm use de 오류 "기본 루비 이름"

+0

'rvm use default ruby-1.9.2-p0'을 다시 실행했지만 'app 환경'을 클릭하면 여전히 'Ruby 버전 \t 1.8.7 (i686-linux)'이 표시됩니다. ' – Francois

+0

은'rvm이어야합니다. 1.9.2' – prusswan

+0

@Francois을 사용하여 난 그냥 내 컴퓨터에이 달리고, 잘 작동 : RVM 사용의 기본 루비 1.9.2-p290 기본적 포함 해달라고하면 혼자 그냥 세션 – bjhaid

1

.rvmrc 파일을 사용하여 필요한 루비 버전을 사용할 수 있습니다. 이 프로젝트가 루비 1.9.2를 사용하고 your_project_name을 gemset합니다

rvm --create --rvmrc [email protected]_project_name 

다음

cd . 

후 : 모든 당신은 단지 형식이 필요합니다.

+0

.rvmrc가 비어 있지 않고 [email protected] :/var/www # – Francois

+0

으로 이동하면 .rvmrc를 다시 만들 수 있습니다. – ryaz