문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Ruby (문단 편집) == 버전 == 루비의 버전은 A.B.C 형식으로 표현하며 일반적인 오픈소스 진영의 표기와 마찬가지로 B에 해당하는 숫자가 홀수면 개발버전, 짝수면 안정화 버전이다. 오픈 진영에서는 일반적으로 이렇게 표기한다. 모두 다 이 법칙을 지키는건 아니지만, 대부분의 오픈 소스 진영의 프로그램들은 이렇게 분류가 가능하다. 단 1.9.x는 예외. 1.9 자체가 안정 버전. 또한 루비는 1.9버전을 기점으로 큰 성능의 향상이 있었으며, 이때 유저들 또한 많이 유입되었다. 이 때문에 1.9버전은 지금도 사용되는 곳이 간간이 있지만, 구버전을 사용해서 득볼 수 있는 것은 없으므로 특수한 케이스가 아니라면 최신 버전을 사용하자. 처리기로는 공식 인터프리터인 MRI(Matz's Ruby Interpreter. [[C언어]]로 만들어져서 CRuby라고 불리기도 한다)를 필두로 MacRuby, JRuby[* [[Java]]로 만들어진 인터프리터. GIL(Global Interpreter Lock)이 없어 멀티 쓰레드 병렬 수행이 가능하다.], IronRuby[* 닷넷 프레임워크 지원], Rubinius, MagLev 등 여러가지가 있다. 물론 표준 기능은 원칙상 다 같아야 하나, 어떤 언어로 어떤 가상 머신 위에서 어떻게 만드느냐의 차이가 있다. 근데 문제는 루비는 호환성이라는 개념을 반정도 쓰레기통에 갖다 버려서 인터프리터 종류는 둘째치고 버전이 다르다고 호환이 안되는 경우가 왕왕 있었다. 이 때문에 루비는 유달리 최신버전이 많이 강조된다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기