我正在尝试为 unicorn_rails 创建一个 rvm 包装器,但由于在具有不同 unicorn 版本的服务器上运行多个应用程序,它必须基于每个 gemset。经过几次谷歌搜索后,我得出的结论是,唯一的方法是gem install unicorn --version x
从 rvm gemset 运行,然后创建包装器。无论如何要为捆绑的 gem 创建一个包装器吗?还是我错过了什么?
问问题
770 次
1 回答
1
好的。我想通了,但这个解决方案似乎有点hacky。
gem install unicorn
rvm wrapper ruby-version@gemset test unicorn_rails
vi `which test_unicorn_rails`
将行更改exec unicorn_rails '$@'
为exec bundle exec unicorn_rails '$@'
gem uninstall unicorn
我刚刚向 rvm 提交了一个补丁,以允许rvm wrapper ruby-version@gemset test "bundle exec unicorn_rails"
创建test_bundle_exec_unicorn_rails
.
于 2012-10-22T14:10:34.820 回答