개발환경

레일스는 루비언어로 만들어졌기 때문에 모든 환경에서 루비 인터프리터가 설치되어 있어야 한다. 루비 언어를 만든 일본의 마츠의 이름이 기리기 위해서 원조 루비 인터프리터를 MRI(Matz’ Ruby Interpreter)라고 하는데, C 언어로 작성되었다. 참고로 MRI외의 대표적인 루비 구현체로 JRuby와 Rubinius 등이 있는데, JRuby는 자바로 구현된 루비 구현체이고 Rubinius는 루비로 구현된 루비구현체이다.