레일즈 4.1.6이 포함 된 비교적 간단한 레일즈 앱을 만들고 있습니다. 처음에는 Ruby 버전 1.9.3을 사용했는데 (이 프로젝트는 다른 프로젝트에서 사용했던 것입니다.이 Ruby 버전이 기본값으로 설정되어 있습니다), 응용 프로그램의 중간 단계에서 Ruby 버전을 가장 최근의 2.1.3으로 변경하기로 결정했습니다. rvm use 2.1.3
). 루비 버전이 변경된 후에 다시 묶었습니다.소스 중 하나에서 byebug-3.5.1을 찾을 수 없습니다.
Gemfile : 디버거가 루비의 최신 버전에서 작동하지 않기 때문에
디버깅 목적으로, 나는, 놀리려는를 추가
이제group :development, :test do
gem 'pry-rails'
gem 'pry-byebug'
end
내가 레일 콘솔을 입력하려고 할 때마다 (rails c
) 보석의 목록이 OU를 인쇄하기 때문에,
Could not find byebug-3.5.1 in any of the sources
이상하다 : 나는 다음과 같은 오류가 발생합니다
Using byebug 3.5.1
<...>
Using pry 0.10.1
Using pry-byebug 2.0.0
Using pry-rails 0.3.2
하고 명령을 bundle show byebug
반환 :
/home/<my home directory>/.rvm/gems/ruby-2.1.3/gems/byebug-3.5.1
내가 bundle update
에 노력하고 Gemfile.lock을 삭제하고 재하는 번들 후 콘솔 t에는 다음이 포함 번들을 사용하지만 오류가 남아 있습니다. 해결 방법을 제안 해 주시겠습니까?