TideSDK Developer アプリを介して、TideSDK を使用した Ruby スクリプトを含むアプリケーションのバンドルをテストしています。RVM を使用してシステムに複数の Ruby をインストールしていますが、TideSDK Ruby モジュールが理解できる .rvmrc ファイルまたは同様のものを使用して、どれを使用する必要があるかを指定する方法があるかどうか疑問に思っていました。
ありがとう。
Ruby スクリプトをどのように実行する予定ですか? Ti.Process経由?それ以外の場合は、TideSDK ruby モジュールがそのままです。rvm で使用できる別のバージョンはありません (Afaik)。
更新/拡張: TideSDK には独自の Ruby がバンドルされていることに注意してください。システムの Ruby は使用されていません。それ以外の場合は、(CLI から実行する他のスクリプトと同様に) Ti.Process を介して ruby スクリプトを実行できます。したがって、スクリプトでは、代わり#!/usr/bin/ruby
に#!/usr/bin/env ruby
. もちろん、ターゲット システムで rvm に依存している場合、これはあまり移植性がありませんが、既知のターゲットに対して制限付きの ditrib を実行している場合 (つまり、内部的に誰もが rvm でシステムをセットアップしていることを知っている場合)、おそらく何かを得ることができます。働く。