2012-10-22 1 views
1

unicorn_rails 용 rvm 래퍼를 만들려고하지만 유니콘 버전이 다른 서버에서 실행중인 여러 응용 프로그램 때문에 보석 단위로 설정해야합니다. Google 검색을 몇 번 수행 한 후에는 rvm gemset에서 gem install unicorn --version x을 실행 한 다음 래퍼를 만드는 것이 유일한 방법이라는 결론에 도달했습니다. 번들 된 보석에 대한 래퍼를 만드는 방법이 있습니까? 또는 나는 무엇인가 놓치고 있냐?rvm wrapper는 번들되지 않은 보석에만 적용됩니다.

답변

1

확인. 나는 그것을 알아 냈다. 그러나이 해결책은 약간 해키처럼 보인다.

gem install unicorn 
rvm wrapper [email protected] test unicorn_rails 
vi `which test_unicorn_rails` 

변화 그냥 test_bundle_exec_unicorn_rails를 생성 rvm wrapper [email protected] test "bundle exec unicorn_rails" 수 있도록 RVM하는 patch를 제출 exec unicorn_rails '[email protected]'

gem uninstall unicorn 

exec bundle exec unicorn_rails '[email protected]'에 라인.