제 질문은 간단합니다. gem bundler는 보석 파일을 기반으로 사용할 보석을 결정하기 전에 루비 환경 (예 : 1.8.7 | 1.9.2)을 고려합니까?Bundler Gem은 Ruby 환경을 고려합니까?
의 당신이 bundle install
현재 루비 환경하거나 최신 보석과 호환되는 보석의 버전을 것입니다 실행하면 사용자의 gemfile이
gem 'thor'
gem 'json'
gem 'grit'
이 포함되어 있다고 가정 해 봅시다?
이 (http://gembundler.com/rationale.html)을 바탕으로 위의 Gemfile이 최신 버전의 보석을 제공하는 것으로 보입니다.하지만이 (https://devcenter.heroku.com/articles/ ruby-versions)은 Gemfile에 Ruby 버전을 지정할 수 있음을 시사합니다. –
Heroku 제안은 다른 상황에 있습니다. 그것은 Targe-Environment를 정의하고 1.9 또는 1.8의 응용 프로그램을 실행하도록 Heroku에 알리는 데 사용됩니다. 그래서 나는 그것이 여기에 적용되지 않는다고 생각합니다. – phoet