2010-11-21 15 views
7

मैं संस्थापक माणिक डिबगर लेकिन उसके बाद भी, जब मैं साथ रेल सर्वर प्रारंभ करने का प्रयास "--debugger" विकल्प मैं एक कंसोल त्रुटि कह रही है कि माणिक डिबगर स्थापित नहीं है पाने के नीचे दिए गए लॉग देखें: -रूबी डीबगर स्थापना सहायता!

:~/work_space/rails_apps/Bidding_sys_remaining$ sudo gem install ruby-debug <<<<<<< 

Building native extensions. This could take a while... 
Building native extensions. This could take a while... 
Successfully installed columnize-0.3.2 
Successfully installed linecache-0.43 
Successfully installed ruby-debug-base-0.10.4 
Successfully installed ruby-debug-0.10.4 
4 gems installed 
Installing ri documentation for columnize-0.3.2... 
Installing ri documentation for linecache-0.43... 
Installing ri documentation for ruby-debug-base-0.10.4... 
Installing ri documentation for ruby-debug-0.10.4... 
Installing RDoc documentation for columnize-0.3.2... 
Installing RDoc documentation for linecache-0.43... 
Installing RDoc documentation for ruby-debug-base-0.10.4... 
Installing RDoc documentation for ruby-debug-0.10.4... 

:~/work_space/rails_apps/Bidding_sys_remaining$ 
:~/work_space/rails_apps/Bidding_sys_remaining$ rails server --debugger 
=> Booting WEBrick 
=> Rails 3.0.1 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' 

यह पहली बार है जब मैं रेल डीबगर का उपयोग करने की कोशिश कर रहा हूं।
रेल के साथ शुरू करने में मदद पाने के लिए लिंक के लिए कोई भी सुझाव, नए लोगों के लिए किसी भी गाइड डीबगर ??

उत्तर

14

सुनिश्चित करें कि आप बंडल स्थापित चला Gemfile

gem 'ruby-debug' # for ruby 1.8.7+  
gem 'ruby-debug19' # for ruby 1.9.2+ 

और उसके बाद में मणि शामिल करें

अद्यतन:

आप भी अपनी Gemfile को यह जोड़ सकते हैं और यह ध्यान रखना होगा दोनों रूबी संस्करणों के।

gem 'ruby-debug19', :require => 'ruby-debug', :platforms => :mri_19 
    gem 'ruby-debug', :platforms => :mri_18 
+0

हा, मैंने सोचा कि मैं रूबी 1.9 में डीबगिंग के साथ एसओएल था। धन्यवाद! – swilliams

4

बस क्या जॉर्ज ने कहा करने पर हॉप करने के लिए, के बाद से Gemfile इसका समर्थन करता है, तो आप एक समूह में डाल दिया है, क्योंकि आप की संभावना उत्पादन में माणिक डिबग नहीं करना चाहती चाहते हो सकता है।

group :development do 
    gem 'ruby-debug19' # or ruby-debug for 1.8.7 
end