在启动或捆绑应用程序时,是否可以从TideSDK中选择非系统Ruby?

时间:2012-11-29 08:49:37

标签: ruby rvm tidesdk rvmrc

我正在通过TideSDK Developer应用程序测试捆绑的应用程序,包括使用TideSDK的Ruby脚本。 我使用RVM在我的系统上安装了几个Rubies,并且想知道是否有任何方法可以指定使用.rvmrc文件或类似TideSDK ruby​​模块可以理解的类似文件。

感谢。

1 个答案:

答案 0 :(得分:1)

你打算如何运行ruby脚本?通过Ti.Process?否则,TideSDK ruby​​模块就是这样 - 你可以使用rvm(Afaik)没有不同的版本。

更新/扩展:我应该指出TideSDK捆绑自己的Ruby - 它不使用系统ruby。 否则,您可以通过Ti.Process执行ruby脚本(就像您将从CLI执行的任何其他脚本一样)。因此,在您的脚本中,您可以#!/usr/bin/ruby而不是#!/usr/bin/env ruby。当然,如果您依赖于目标系统上的rvm,这将不是非常便携,但如果您对已知目标进行有限的ditrib(即:在内部,您知道每个人都有rvm的系统设置),您可能会得到一些东西工作