본문 바로가기
컴퓨터

Ruby 로 작성된 프로그램 EXE로 만들기

by 촐초리 2015. 5. 17.
반응형

루비를 공부하다 보니 생각보다는 쉽지 않다

루비의 장점으로 스크립트 언어이고

Gem 시스템을 잘 이용하면 Ruby 인터프리터가 있는 곳이면 멀티 플랫폼에서 실행이 된다는 것이다


일단 테스트는 항상 Linux , Windows만...


하지만 윈도 시스템은 아무래도 Exe 파일 형태가 실행하기도 편하고 다른 시스템에서 이용하기도 편하다


그래서 찾아 본 결과 루비 스크립트를 Exe 파일로 만들어 주는 


Ocra 가 존재


설치는 간단하다


gem install ocra 


이렇게 명령을 하면 설치 완료


루비 스크립트를 실행파일로 만들때는


ocra --icon "아이콘 파일" ****.rb


명령어만 주면 실행파일로 만들수 있다


테스트 결과 아주 잘 작동 된다


단!!!


tcltk로 만든 프로그램(GUI) 프로그램을 변환할때는


ocra --icon "아이콘 파일" --no-autoload --windows ***.rb "루비 설치폴더의 tcltk"


마지막에 루비의 tcltk 폴더를 옵션으로 줘야 한다

기본 설치 폴더는 

c:\Ruby21\lib\tcltk\

이다...


이제 슬슬 루비 프로그램에 빠져 봅시다

반응형