2010-08-06 3 views
3

http://bparanj.blogspot.com/2010/06/installing-ruby-191-on-snow-leopard.html의 지침을 사용하여 Snow Leopard를 실행하는 Mac에 Ruby 버전 1.92를 설치했습니다. 유일한 편차는 3 단계입니다.이 단계에서는 .bash_profile을 업데이트해야합니다. 내 홈 디렉토리에 .profile이 있지만 .bash_profile이 없으므로 export 명령을 .profile의 마지막 행에 추가했습니다. 내가 TextMate를 실행하면 터미널 인쇄Textmate가 Ruby 버전 업그레이드를 인식하도록하기

ruby 1.9.2dev (2010-07-02 revision 28524) [x86_64-darwin10.4.0]. 

루비 -v로 (내가 너무 무시 언급 한 바와 같은 두 개의 경고 메시지와 함께) 성공적으로 완료 설치는, 그러나, CNTRL-R은 루비 버전 1.8를 호출합니다. 7, 1.9.2 설치 이전처럼. Textmate의 Preferences-Advanced-Shell Variables에서 TM_RUBY는/usr/bin/ruby로 설정됩니다. (2 진 별명) 파일 'ruby'가 갱신되지 않았습니다. Textmate가 최신 버전의 Ruby를 사용하도록 지시하는 가장 쉬운 방법은 무엇입니까? OS X에 대한 나의 이해는 상대적으로 제한되어 있음을 유의하십시오.

+0

'~/.profile'에 넣으십시오 :'alias ruby ​​=/opt/local/bin/ruby' – Adrian

+0

고마워, 애드리안. 나는 처음에는 Brian의 제안을 시도했다. –

+0

@Adrian, @ Cary의 문제 (Textmate에서 TM_RUBY로 1.9.2를 실행)가 해결되었는지 확신 할 수 없습니다. .profile (bash 쉘 아래)에 경로 변수를 추가하는 것은 완벽합니다. (bash가 초기화시 구성 정보를 찾는 마지막 위치 임에도 불구하고). 참조 : http://www.gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files – Brian

답변

2

루비 루비의 최신 버전 를 사용하도록 지시 에 저를위한 가장 쉬운 방법은 무엇입니까?

나는 "Textmate가 최신 버전의 Ruby를 사용하도록하는 가장 쉬운 방법은 무엇입니까?"라고 생각합니다.

그런 경우, 새로 설치된 버전을 가리 키도록 TM_RUBY 셸 변수를 편집하려고 시도 했습니까? 참조한 문서에 따르면/usr/local (/ usr/local/bin/ruby)에 있어야합니다.

$ which ruby 
/usr/local/bin/ruby 

그런 다음 당신이 적절한가되면 버전

$ ruby -v 

을 확인하려면 다음을 수행하십시오

당신은 터미널 창에 다음을 입력하여 루비 설치의 위치를 ​​찾을 수 있습니다 ruby 경로에서 Textmate에서 1.9.2 설치 경로에 TM_RUBY 셸 변수 & 유형의 '값'을 두 번 클릭합니다.

+0

감사합니다. Brian. '루비'가 내 게시물에서와 같은 과거를 주었고 그 경로로 TM_RUBY의 값을 변경하면 내 문제가 해결되었습니다. –

-1

홈 디렉토리에 .bash_profile 파일을 만들지 않는 이유는 무엇입니까?

관련 문제