我正在通过TideSDK Developer应用程序测试捆绑的应用程序,包括使用TideSDK的Ruby脚本。 我使用RVM在我的系统上安装了几个Rubies,并且想知道是否有任何方法可以指定使用.rvmrc文件或类似TideSDK ruby模块可以理解的类似文件。
感谢。
答案 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的系统设置),您可能会得到一些东西工作