2012-11-29 44 views
3

我正在使用TideSDK測試捆綁的應用程序,包括Ruby腳本,通過TideSDK Developer應用程序。 我使用RVM在我的系統上安裝了幾個Rubies,並且想知道是否有任何方式指定使用.rvmrc文件或TideSDK ruby​​模塊可以理解的類似內容使用哪一個。啓動或捆綁應用程序時,是否可以從TideSDK中選擇非系統Ruby?

謝謝。

+0

關於你如何使用TideSDK的更多細節,也許一些鏈接可能有所幫助 – mpapis

+0

我正在研究TideSDK在內部使用Ruby的方式(或TideSDK提供的有關與RVM等工具集成的可能性)。 meeech響應解釋了我的經驗(不管你做什麼,你只能使用系統默認的Ruby)。我想改變這個需要至少修改TideSDK Ruby模塊。 – tnarik

回答

1

你打算如何運行你的ruby腳本?通過Ti.Process?否則,TideSDK ruby​​模塊就是這樣 - 你可以使用rvm(Afaik)沒有不同的版本。

更新/擴展:我應該指出TideSDK捆綁了它自己的Ruby--它不使用系統ruby。 否則,您可以通過Ti.Process執行ruby腳本(就像您可以從CLI執行的任何其他腳本一樣)。所以,在你的腳本中,而不是#!/usr/bin/ruby,你可以做#!/usr/bin/env ruby。當然,如果你依賴目標系統上的rvm,這不會很便於攜帶,但是如果你對已知目標做了有限的嘗試(即:在內部你知道每個人都有rvm的系統設置),你可能會得到一些東西加工。

相關問題