RubyMine에서 pow로 시작한 앱 디버깅
절차 요약
시간이 없는 사람을 위해
샘플 앱 병아리와 필요한 변경 사항은 여기에서
앱 만들기
rails new ...
pow로 부팅
powder를 사용하여 앱을 등록하고 시작
powder link
powder open
gem 설치
Gemfile에 다음을 추가하여 bundle install
group :development, :test do
gem 'ruby-debug-ide'
gem 'debase'
end
설정 파일을 기재
프로젝트 루트에 .powenv
파일 만들기
export RUBY_DEBUG_PORT=8090
export POW_WORKERS=1
포트 번호는 선호합니다.
그런 다음 config/initializers/remote_debugger.rb
파일 만들기
if ENV['RUBY_DEBUG_PORT']
require 'ruby-debug-ide'
Debugger.start_server nil, ENV['RUBY_DEBUG_PORT'].to_i
end
RubyMine 설정
툴바에서 Run → Edit Configurations 열기
표시된 창의 왼쪽 상단에있는 + 버튼에서 Ruby remote debug를 클릭하십시오.
다음 설정을 작성하고 적용 버튼을 클릭하십시오.
품목
지정하는 값
이름
좋아하는 이름
원격 포트
.powenv
에 지정된 포트 번호
Remote root folder
애플리케이션의 루트 경로
디버깅
미리 bundle install
를 완료하고 pow를 다시 시작합니다.
powder restart
powder open
pow는 일정 시간 액세스가 없으면 자동으로 프로세스가 떨어지기 때문에 반드시 디버깅 전에 powder open
에서 앱을 시작할 필요가 있다.
디버깅하려는 위치의 행 번호 옆을 클릭하고 디버그 포인트를 둡니다.
툴바에서 Run → Debug를 클릭합니다.
방금 만든 디버그 설정 이름에서 지정한 사람을 클릭합니다.
클릭하면 RubyMine 하단에 디버그 콘솔이 표시됩니다. 이 상태에서 디버그 포인터를 둔 페이지에 액세스하면 디버깅이 가능하다.
Reference
이 문제에 관하여(RubyMine에서 pow로 시작한 앱 디버깅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shohei1913/items/f3f6f4c944da0d7ba214
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
rails new ...
pow로 부팅
powder를 사용하여 앱을 등록하고 시작
powder link
powder open
gem 설치
Gemfile에 다음을 추가하여 bundle install
group :development, :test do
gem 'ruby-debug-ide'
gem 'debase'
end
설정 파일을 기재
프로젝트 루트에 .powenv
파일 만들기
export RUBY_DEBUG_PORT=8090
export POW_WORKERS=1
포트 번호는 선호합니다.
그런 다음 config/initializers/remote_debugger.rb
파일 만들기
if ENV['RUBY_DEBUG_PORT']
require 'ruby-debug-ide'
Debugger.start_server nil, ENV['RUBY_DEBUG_PORT'].to_i
end
RubyMine 설정
툴바에서 Run → Edit Configurations 열기
표시된 창의 왼쪽 상단에있는 + 버튼에서 Ruby remote debug를 클릭하십시오.
다음 설정을 작성하고 적용 버튼을 클릭하십시오.
품목
지정하는 값
이름
좋아하는 이름
원격 포트
.powenv
에 지정된 포트 번호
Remote root folder
애플리케이션의 루트 경로
디버깅
미리 bundle install
를 완료하고 pow를 다시 시작합니다.
powder restart
powder open
pow는 일정 시간 액세스가 없으면 자동으로 프로세스가 떨어지기 때문에 반드시 디버깅 전에 powder open
에서 앱을 시작할 필요가 있다.
디버깅하려는 위치의 행 번호 옆을 클릭하고 디버그 포인트를 둡니다.
툴바에서 Run → Debug를 클릭합니다.
방금 만든 디버그 설정 이름에서 지정한 사람을 클릭합니다.
클릭하면 RubyMine 하단에 디버그 콘솔이 표시됩니다. 이 상태에서 디버그 포인터를 둔 페이지에 액세스하면 디버깅이 가능하다.
Reference
이 문제에 관하여(RubyMine에서 pow로 시작한 앱 디버깅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shohei1913/items/f3f6f4c944da0d7ba214
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
powder link
powder open
Gemfile에 다음을 추가하여
bundle install
group :development, :test do
gem 'ruby-debug-ide'
gem 'debase'
end
설정 파일을 기재
프로젝트 루트에 .powenv
파일 만들기
export RUBY_DEBUG_PORT=8090
export POW_WORKERS=1
포트 번호는 선호합니다.
그런 다음 config/initializers/remote_debugger.rb
파일 만들기
if ENV['RUBY_DEBUG_PORT']
require 'ruby-debug-ide'
Debugger.start_server nil, ENV['RUBY_DEBUG_PORT'].to_i
end
RubyMine 설정
툴바에서 Run → Edit Configurations 열기
표시된 창의 왼쪽 상단에있는 + 버튼에서 Ruby remote debug를 클릭하십시오.
다음 설정을 작성하고 적용 버튼을 클릭하십시오.
품목
지정하는 값
이름
좋아하는 이름
원격 포트
.powenv
에 지정된 포트 번호
Remote root folder
애플리케이션의 루트 경로
디버깅
미리 bundle install
를 완료하고 pow를 다시 시작합니다.
powder restart
powder open
pow는 일정 시간 액세스가 없으면 자동으로 프로세스가 떨어지기 때문에 반드시 디버깅 전에 powder open
에서 앱을 시작할 필요가 있다.
디버깅하려는 위치의 행 번호 옆을 클릭하고 디버그 포인트를 둡니다.
툴바에서 Run → Debug를 클릭합니다.
방금 만든 디버그 설정 이름에서 지정한 사람을 클릭합니다.
클릭하면 RubyMine 하단에 디버그 콘솔이 표시됩니다. 이 상태에서 디버그 포인터를 둔 페이지에 액세스하면 디버깅이 가능하다.
Reference
이 문제에 관하여(RubyMine에서 pow로 시작한 앱 디버깅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shohei1913/items/f3f6f4c944da0d7ba214
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
export RUBY_DEBUG_PORT=8090
export POW_WORKERS=1
if ENV['RUBY_DEBUG_PORT']
require 'ruby-debug-ide'
Debugger.start_server nil, ENV['RUBY_DEBUG_PORT'].to_i
end
툴바에서 Run → Edit Configurations 열기
표시된 창의 왼쪽 상단에있는 + 버튼에서 Ruby remote debug를 클릭하십시오.
다음 설정을 작성하고 적용 버튼을 클릭하십시오.
품목
지정하는 값
이름
좋아하는 이름
원격 포트
.powenv
에 지정된 포트 번호Remote root folder
애플리케이션의 루트 경로
디버깅
미리 bundle install
를 완료하고 pow를 다시 시작합니다.
powder restart
powder open
pow는 일정 시간 액세스가 없으면 자동으로 프로세스가 떨어지기 때문에 반드시 디버깅 전에 powder open
에서 앱을 시작할 필요가 있다.
디버깅하려는 위치의 행 번호 옆을 클릭하고 디버그 포인트를 둡니다.
툴바에서 Run → Debug를 클릭합니다.
방금 만든 디버그 설정 이름에서 지정한 사람을 클릭합니다.
클릭하면 RubyMine 하단에 디버그 콘솔이 표시됩니다. 이 상태에서 디버그 포인터를 둔 페이지에 액세스하면 디버깅이 가능하다.
Reference
이 문제에 관하여(RubyMine에서 pow로 시작한 앱 디버깅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shohei1913/items/f3f6f4c944da0d7ba214
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
powder restart
powder open
Reference
이 문제에 관하여(RubyMine에서 pow로 시작한 앱 디버깅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shohei1913/items/f3f6f4c944da0d7ba214텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)