osx에는 ruby가 깔려있지만 최신 버전이 아니므로 최신 버전으로 업데이트를 하려고 port를 깔았다.
port를 깔기 전에 xcode를 깔아야 한다고 해서 일단, xcode를 깔았고 port를 깔아서
$sudo port install ruby
를 했더니 최신 버전이지만 안정화버전인 1.8.7인가 깔림. 그래도 왠지 1.9 버전을 쓰고 싶어서 알아보니
$sudo port install ruby19
를 하니까 깔리긴 깔리는데 기존에 깔려있던 1.8.7이 있고 1.9.2가 있는데 default는 1.8.7인 상황. 대체해주는게 복잡해 보이고 초보인 내게는 맞지 않아서 알아본 결과
rvm: ruby version manager라는게 있어서 설치
설치 방법은
http://beginrescueend.com/rvm/install/
여기서 참조
$bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
그리고 HOME 폴더에서 내가 쓰는 에디터로 .bash_profile을 편집하기 위해서
$fraise .bash_profile
를 입력. 나 같은 경우는 fraise를 터미널에서 띄울 수 있게 만들어 놨다. (fraise>help>install command-line utility를 하면 된다)
파일을 열어서 마지막 줄에
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . “$HOME/.rvm/scripts/rvm” # Load RVM into a shell session *as a function*
삽입. 그런 다음에 아마 터미널을 닫고 재실
$rvm install 1.9.2
를 하면 설치가 잘되나 irb에서 한글 입력이 안된다. 그래서 이렇게 하면 안되고
$rvm install package readline
를 하고
$rvm install ruby-1.9.2-p180 –with-readline-dir=$HOME/.rvm/usr
이리 해주면 땡.
그러면 루비가 다 설치가 되었는데 ruby -v을 통해서 버전을 체크하면 아직도 1.8.7이 default
$rvm 1.9.2 –default
$ruby -v
를 하면 1.9.2가 기본으로 잡혔음을 알 수 있다.
0 응답 - “ruby 1.9.2로 업데이트하기”