myapp 폴더에 레일스 프로젝트가 있습니다.gem 명령은 레일스 프로젝트 폴더에서 UnsatisfiableDependencyError를 발생 시키지만 다른 폴더에서 호출 할 때 또는 sudo와 함께 작동합니다.
# in my_app folder
$ gem -v
...
ruby/2.1.0/rubygems/resolver.rb:406:in `resolve_for_zero': Unable to resolve dependency: 'rails (= 4.1.5, = 4.1.5)' requires 'bundler (< 2.0, >= 1.3.0)' (Gem::UnsatisfiableDependencyError)
...
$ sudo gem -v
Password:
2.4.2
# revoke sudo privileges
$ sudo -k
$ cd
# in home directory now
$ gem -v
2.4.2
내 레일 프로젝트의 Gemfile은 here하고 Gemfile.lock는 here입니다. 나는 이것이 Gemfile과 관련이 있다고 생각하지만 그것을 고치는 방법을 모른다.
rubygems 2.4.2에서 비슷하지만 더 나쁜 문제 this commit에 대한 수정 사항이 있습니다. 나는 rubygems 2.4.2로 업그레이 드했다. (sudo gem update --system
으로 gem update --system
가 같은 오류를 주었다.) 그러나 현재의 문제는 여전히 지속된다.