2012-11-29 3 views
3

TideSDK 개발자 앱을 통해 TideSDK를 사용하는 Ruby 스크립트를 포함한 애플리케이션 묶음을 테스트하고 있습니다. RVM을 사용하여 여러 루비를 내 시스템에 설치했으며 .rvmrc 파일이나 TideSDK 루비 모듈이 이해할 수있는 비슷한 것을 사용하도록 지정하는 방법이 있는지 궁금합니다.응용 프로그램을 실행하거나 번들 할 때 TideSDK에서 비 시스템 루비를 선택할 수 있습니까?

감사합니다.

+0

TideSDK를 사용하는 방법과 일부 링크가 도움이 될 수있는 방법에 대한 자세한 내용 – mpapis

+0

TideSDK에서 Ruby를 내부적으로 사용하는 방법 (또는 Ride와 같은 도구와의 통합과 관련하여 TideSDK가 제공 한 가능성)을 살펴 보았습니다. 음성 응답은 내 경험을 설명했다 (당신이 무엇을 하든지, 시스템 기본 Ruby 만 사용할 수있다). 적어도 TideSDK Ruby 모듈을 수정해야 할 것입니다. – tnarik

답변

1

어떻게 루비 스크립트를 실행할 계획입니까? Ti.Process를 통해? 그렇지 않으면 TideSDK 루비 모듈이 있습니다. rvm (Afaik)에서 사용할 수있는 다른 버전은 없습니다.

업데이트/확장 : TideSDK 번들 자체 루비 - 시스템 루비를 사용하지 않음을 지적해야합니다. 그렇지 않으면 CLI에서 실행하는 다른 스크립트와 마찬가지로 Ti.Process를 통해 루비 스크립트를 실행할 수 있습니다. 따라서 스크립트에서 #!/usr/bin/ruby 대신 #!/usr/bin/env ruby을 사용할 수 있습니다. 물론 목표 시스템에서 rvm에 의존한다면 이식성이 떨어질 수 있지만, 알려진 목표에 대해 제한적인 제한을 두는 경우 (즉, 내부적으로 모든 사람이 rvm을 사용하는 시스템 설정을 알고있는 경우) 무언가를 얻을 수 있습니다 일.