[RUBY-ON-RAILS] 루비 1.9.3로 루비 - 디버그?
RUBY-ON-RAILS루비 1.9.3로 루비 - 디버그?
난 그냥 루비 1.9.3p0로 업데이트 3.1.1 레일. 내가 서버를 시작하려고 할 때 지금, 그것은 내가 이미 설치되어 있더라도, 루비 - 디버그를 설치해야합니다 불평.
% rails server --environment=development --debug
=> Booting WEBrick
=> Rails 3.1.0 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
You need to install ruby-debug to run the server in debugging mode. With gems, use 'gem install ruby-debug'
Exiting
내 Gemfile에서 나는이
# see: http://stackoverflow.com/questions/1083451/debugging-in-ruby-1-9
gem 'ruby-debug-base19', "0.11.24"
gem 'ruby-debug19', "0.11.6"
그것은 루비의 최신 버전과 디버그를 실행할 수 있습니까?
해결법
-
==============================
1.루비 - 디버그에 대한 교체로 새로운 디버거 보석을보십시오.
루비 - 디버그에 대한 교체로 새로운 디버거 보석을보십시오.
(@ryanb에 신용)
linecache19와 루비 - 디버그 - base19 쉽게 수행 할 수 있습니다 설치 :
bash < <(curl -L https://raw.github.com/gist/1333785)
(@fredostarr에 신용)
당신은 루비 1.9.3-preview1에 루비 debug19 봤어?
-
==============================
2.linecache19와 루비 - 디버그 - base19 쉽게 수행 할 수 있습니다 설치 :
linecache19와 루비 - 디버그 - base19 쉽게 수행 할 수 있습니다 설치 :
bash < <(curl -L https://raw.github.com/gist/1333785)
-
==============================
3.다른 사람이 내가 무슨 짓을 올립니다을 시도 코멘트에 게시. 이 레일에 필요한 무엇이다 :
다른 사람이 내가 무슨 짓을 올립니다을 시도 코멘트에 게시. 이 레일에 필요한 무엇이다 :
# Gemfile gem 'pry-rails' # In your Rails Project where you want a 'debugger' puts 'i want to insert some code between this' binding.pry puts 'and this'
즉시 설치 한 후 나는 꽤 콘솔 출력을하지 않도록 내 .irbrc가로드되지 않습니다 알 수 있습니다. 나는 또한 내 '~ / .pryrc'이 추가
# setting up pry to have irb helpers like reload! if defined?(Rails) && Rails.env extend Rails::ConsoleMethods end
들어 올립니다는 멋진 내가 체크 아웃 싶었던 것을 특징으로 가지고 있으며, 루비 1.9.3을위한 레일 프로젝트에 통합 할 수있는 간단한 방법이 일단 난 아직 루비 - 디버그에 반환 할 수 있습니다. 나는 다른 답변에서 컬 명령을 실행할 수 있습니다, 그러나 IMO 잘 확장되지 않도록이, 나는 우리의 레일 프로젝트에 팀원을 가리 키도록해야합니다 무언가이다.
-
==============================
4.어쩌면 결정적인이 질문에 대한 대답,하지만 난 폐쇄 중복의 사슬에 의해 여기에 인도되었다.
어쩌면 결정적인이 질문에 대한 대답,하지만 난 폐쇄 중복의 사슬에 의해 여기에 인도되었다.
나를 위해 문제는 내가 모두 루비 1.8에서 프로젝트를 실행하고 1.9 루비, 내 Gemfile이 변경이 필요하다고했다 :
gem 'debugger', :require => 'ruby-debug', :platforms => :mri_19 gem 'ruby-debug', :platforms => :mri_18
지금은 모두 루비 작동합니다.
자세한 정보는 여기를 참조하십시오 http://gembundler.com/man/gemfile.5.html#PLATFORMS-platforms-
-
==============================
5.먼저 다운로드 : linecache19-0.5.13.gem와 루비 - 디버그 base19-0.11.26.gem 올린 사람 : http://rubyforge.org/frs/?group_id=8883&release_id=46303
먼저 다운로드 : linecache19-0.5.13.gem와 루비 - 디버그 base19-0.11.26.gem 올린 사람 : http://rubyforge.org/frs/?group_id=8883&release_id=46303
가정 : 루비은 C : \ Ruby1.93
C로 다운로드 보석의 파일을 넣어 : \ 온도를 (linecache19-0.5.13.gem와 루비 - 디버그 - base19-0.11.26.gem)
다음 명령 줄에서 실행 :
-
==============================
6.당신이 ruby1.9.3 (매, https://gist.github.com/1688857)에 대한 최신 패치를 사용하는 경우 BTW, 다음 명령을 사용하여
당신이 ruby1.9.3 (매, https://gist.github.com/1688857)에 대한 최신 패치를 사용하는 경우 BTW, 다음 명령을 사용하여
wget http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem wget http://rubyforge.org/frs/download.php/75415/ruby-debug-base19-0.11.26.gem gem install linecache19-0.5.13.gem ## with rvm: gem install ruby-debug-base19-0.11.26.gem -- --with-ruby-include=$HOME/.rvm/src/ruby-1.9.3-p0-falcon ## with rbenv (this is a guess): gem install ruby-debug-base19-0.11.26.gem -- --with-ruby-include=$HOME/.rbenv/source/ruby-1.9.3-p0-falcon
-
==============================
7.여기에 내 대답을 참조하십시오 : 루비 디버깅이 작동하지 않습니다 - 스택 오버플로를
여기에 내 대답을 참조하십시오 : 루비 디버깅이 작동하지 않습니다 - 스택 오버플로를
그것은 다음과 같은 설정으로 작업에 루비 디버깅을 얻기에 관하여
기본적으로, 사용했다 :
linecache19 (0.5.13) ruby-debug-base19x (0.11.30.pre10) ruby-debug-ide (0.4.16)
내가 루비 디버그 base19하지만 루비 디버그 base19x을 사용하지 않는 것을 주
이게 도움이 되길 바란다!
-- 프레디
-
==============================
8.또한 당신은 보석 'ruby_source_code'가 이미 설치되어 있는지 확인해야합니다.
또한 당신은 보석 'ruby_source_code'가 이미 설치되어 있는지 확인해야합니다.
확인 : http://bugs.ruby-lang.org/issues/1857#note-8
-
==============================
9.당신이 RVM이 있고 설치 루비 가정 할 /usr/local/ruby-1.9.3-po 당신에없는 경우이 명령을 사용할 수 있습니다 :
당신이 RVM이 있고 설치 루비 가정 할 /usr/local/ruby-1.9.3-po 당신에없는 경우이 명령을 사용할 수 있습니다 :
컬 -L https://raw.github.com/gist/1533750 | sudo는 / 빈 / bash는
from https://stackoverflow.com/questions/8087610/ruby-debug-with-ruby-1-9-3 by cc-by-sa and MIT license
'RUBY-ON-RAILS' 카테고리의 다른 글
[RUBY-ON-RAILS] 레일에 어떻게 CSV 파일로 레코드를 반환합니다 (0) | 2020.02.13 |
---|---|
[RUBY-ON-RAILS] force_ssl 레일에 무엇입니까? (0) | 2020.02.13 |
[RUBY-ON-RAILS] 요청이 AJAX 인 경우 레일 감지 (0) | 2020.02.13 |
[RUBY-ON-RAILS] 컨트롤러에서 실행 레이크 작업 (0) | 2020.02.13 |
[RUBY-ON-RAILS] 어떻게 레일에서 기본값을 설정하는 방법? (0) | 2020.02.13 |