晚上好,
我做了一个包含全局调用的可执行文件的gem。
cd my_exec_gem
bundle install --deployment
gem build my_exec.gemspec
gem install my_exec-1.0.gem
my_exec <arguments>
我的问题是,使用my_exec_gem / vendor目录中安装的gem版本执行my_exec的最佳方法是什么?如何在执行时调整gem路径?
我想保持应用程序的宝石与系统的宝石隔离。 (这就是为什么有 - 部署)
谢谢!
答案 0 :(得分:0)
解决方案似乎是使用--binstubs生成相对可执行文件,这些可执行文件将使用指定的gem更改ruby环境。