2012-11-29 17 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的系统设置),你可能会得到一些东西加工。

相关问题