2011-09-22 1 views
6

Ruby에서 Qt 4 바인딩을 사용하는 애플리케이션이 있습니다. 나는 그것을 포장하고 놓을 수 있기를 원한다.Ruby 애플리케이션을 패키지하는 방법은 무엇입니까?

나는 갈퀴와 꼭두각시와 같은 다른 응용 프로그램을 살펴보고 포장 방법을 확인했습니다. 갈퀴와 꼭두각시는 모두 보석으로 포장되어 있습니다. 갈퀴와 꼭두각시가 모두 사용자 수준의 애플리케이션이 아닌 시스템 레벨의 툴이라는 것을 깨달았을 때부터이 루트를 시작했습니다.

나는 또한 오카 (오카)를 보았지만 윈도우 만 사용했다.

보석이나 orca 이외의 다른 Ruby GUI 응용 프로그램을 패키징하는 데 사용할 수있는 다른 옵션이 있습니까? 나는 그것이 크로스 플랫폼이라는 것을 원합니다.

+0

어떤 플랫폼으로 포장하고 있습니까? – cam

+0

크로스 플랫폼이 이상적입니다. 이를 반영하기 위해 질문을 업데이트했습니다. –

답변

1

보석에 대한 platform 사양을 살펴보십시오. 코드가 지원하는 각 플랫폼에 보석을 패키지로 묶을 수 있습니다.

일부 보석은 미리 컴파일 된 코드 ("바이너리 젬")로 구성됩니다. 특히 플랫폼 속성을 적절하게 설정하는 것이 중요합니다.

+0

의존성에 미리 컴파일 된 코드가 있거나 필요로하는 보석 인 경우이 작업을 수행해야합니까? –

+0

필수 보석이 귀하를 대신해 처리해야합니다. –

+0

링크가 죽었습니다 –