因此,我编写了我的第一个即将开源的脚本(Alfred Workflow)。我已经用 Ruby 编写了具体细节,但在使其在 vanilla OSX ruby 上工作时遇到了一些麻烦(脚本使用 Nokogiri,它与普通的 ruby 有点奇怪)。
因此,如果可能的话,我想做的是将特定的 ruby 二进制文件与脚本 ZIP 一起包含并针对该二进制文件运行脚本。即参考/myscript/bin/ruby
而不是仅仅ruby
这可能吗?我读到的关于 ruby 版本控制的所有内容似乎都与 RVM 相关,我不想让人们在他们的本地机器上安装 ruby/rvm —— 理想情况下,我希望能够只分发一个包所有依赖项都是本地的。
有什么想法吗?