2017-05-24 1 views
0

내가 사용 루비에게 rvm를 사용하여 2.1.4 버전을했지만, 내가 응용 프로그램에 bundle install을 실행하려고 할 때마다종속성 오류는 <code>2.1.4</code>에

/usr/lib/ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [bundler-unload-1.0.2, executable-hooks-1.3.2, gem-wrappers-1.2.7, rubygems-bundler-1.4.4, rvm-1.11.3.9] (Gem::LoadError) 
    from /usr/lib/ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec' 
    from /usr/lib/ruby/1.9.1/rubygems.rb:1231:in `gem' 
    from /usr/local/bin/bundle:22:in `<main>' 

아래에 주어진대로 오류를 제공합니다 첫 번째 질문은 내가 전환 루비 버전을 설치 그들은 왜 버전 1.9.1을 잘못 제공해야합니까?

그리고 두 번째 질문이 따라 보석

gem 'quality-measure-engine', :git => 'https://github.com/pophealth/quality-measure-engine.git', :branch => 'master' 

인해 의존 보석에이 응용 프로그램 Gemfile에서,이 오류가 발생합니다?

+0

다음 명령을 입력하면 무엇을 얻게됩니까? ** rvm list ** 및 ** ruby ​​-v ** 및 ** rvm gemset list **? –

+0

'rvm list'및 'ruby -v'는 '2.1.4'버전 만 표시합니다. 하지만 'rvm'을 설치하기 전에 '2.1.4'버전의 기본 루비 버전은 '1.9.1'이었습니다. –

+0

gemset을 만들었습니까? ** rvm gemset 목록 **. .ruby-version 또는 .rvmrc가 있습니까? 그렇다면 루비 2.1.4를 참조하는지 확인하십시오. –

답변

0

bundle update을 사용해 보셨습니까?

Gemfile.lock의 보석 버전 및 종속성이 업데이트됩니다.

문서 here을 참조하십시오.

+0

좋아, 다시 한번 시도하겠습니다. –