저는 capistrano, bundler 및 rvm이 포함 된 VPS에 레일 앱을 배포하고 있습니다. 여기 내 deploy.rb의 일부입니다RVM Gemset - Bundler & Capistrano in Production
$:.unshift(File.expand_path('./lib', ENV['rvm_path']))
require "rvm/capistrano"
require "bundler/capistrano" # Load RVM's capistrano plugin.
set :rvm_type, :system
set :rvm_ruby_string, '[email protected]_name'
나는 내가 RVM의 gemset이 생성 된 것으로 나타났습니다 서버에 로그인 할 때, 그러나 모든 보석이에 설치된
rvm --create use [email protected]_name
내 .rvmrc/공유 /bundle/ruby/1.9.1/gems - gemset에 없음 (/ usr/local/rvm/gemset)
저는 개발시 RVM을 사용합니다. 모범 사례는 무엇입니까? gemset에 보석을 설치하도록 bundler에게 지시하는 방법이 있습니까?
gemset이 필요합니까? (묶음꾼이 이미 보석 세트를 격리하고있는 것처럼 보입니다.) 나는 무엇인가 놓치고 있습니까?
이해해주세요!
고맙습니다.
정보 주셔서 감사합니다! 나는 bundler가 나의 프로젝트의 각각을 위해 보석을 다룰 수있게하고있다. 그리고 그것은 지금까지 훌륭하게 일하고있다. – Jazmin
개발중인 RVM에서 +1, 프로덕션 환경에서 번들. 이 방법을 사용하여 한 호스트에서 여러 개의 루비 응용 프로그램을 실행할 수 있습니다. 아직 문제가 없습니다. – Soup