आईडीई (इंटेलिजे आइडिया) का उपयोग कर एक अलग जेवीएम के अंदर चल रहे रेल और रूबी कोड (यानी ब्रेकपॉइंट्स, कॉल स्टैक इत्यादि ...) को डीबग करने का तरीका क्या है? सोनारक्वे और इंटेलिजे में इसके लिए किस कॉन्फ़िगरेशन की आवश्यकता है?
मुझे यह जानकारी सोनारक्वे साइट या अन्य जगहों पर नहीं मिली।सोनार प्लगइन के अंदर रूबी और रेल कोड डिबगिंग
उत्तर
http://docs.sonarqube.org/display/DEV/Extend+Web+Application पर एक नज़र डालें। अनुभाग अनुप्रयोग -> विकास मोड देखें।
सादर
आपका सबसे अच्छा शर्त RubyMine साथ जाने के लिए है: https://www.jetbrains.com/ruby/
यह रूबी और रेल के लिए Intellij का एक संस्करण है। यह उत्कृष्ट डीबगिंग उपकरण मिला है। आप कैसे breakpoints सेट करने के लिए और इसके आगे के बारे में अधिक जानकारी पा सकते हैं: https://www.jetbrains.com/ruby/features/ruby_debugger.html
RubyMine लोकप्रियता प्राप्त कर रहा है, लेकिन सबसे माणिक डेवलपर्स सिर्फ अपने कोड में बात वे डिबग करने के लिए चाहते हैं पर एक binding.pry
छोड़ देते हैं। Pry
एक बेहद लोकप्रिय मणि है जो महान डीबगिंग टूल प्रदान करता है। उस विशेष सुविधा का उपयोग करने के तरीके के बारे में यहां अधिक जानकारी दी गई है: https://github.com/pry/pry#runtime-invocation
- 1. आईपीथॉन: नोटबुक के अंदर कोड डिबगिंग
- 2. सोनार नहीं है जेनकींस सोनार प्लगइन
- 3. सोनार गितब प्लगइन
- 4. सोनार ग्रहण प्लगइन को सोनार सर्वर
- 5. डिबगिंग jQuery और zclip प्लगइन
- 6. सोनार पिटेस्ट प्लगइन
- 7. रेल 3: इंजन के अंदर एक प्लगइन सहित
- 8. एक सुरक्षित सैंडबॉक्स के अंदर अविश्वसनीय रूबी कोड कैसे चलाएं?
- 9. रेल पर रूबी - बहुत बढ़िया नेस्टेड सेट प्लगइन
- 10. सोनार
- 11. उन्नत रेल डिबगिंग के लिए रणनीति सलाह?
- 12. सोनार बहिष्करण सी # कोड को
- 13. कैसे जेनकींस सर्वर में सोनार परिणाम प्रकाशित करते हैं, या हम सोनार-रिपोर्ट प्लगइन
- 14. सोनार आईटी जैकोको givess 0% कोड कवरेज
- 15. रेल अनुप्रयोग में धागे के अंदर लॉगिंग
- 16. मैवेनस के लिए सोनार प्लगइन का उपयोग क्यों करें केवल मावेन लक्ष्य "सोनार: सोनार" का उपयोग करें?
- 17. डिबगिंग एफ # कोड और कार्यात्मक शैली
- 18. सोनार-Maven-प्लगइन: 3.1.1: SonarQube को अपग्रेड करने के बाद त्रुटि का विश्लेषण सोनार 6.0
- 19. सोनार
- 20. लिस्प कोड डिबगिंग
- 21. सोनार
- 22. रेल पर रूबी: स्ट्रिंग
- 23. रेल और जेडटेबल (jquery) पर रूबी
- 24. सोनार जेनकिंस
- 25. रेल के तहत रूबी रत्न का परीक्षण
- 26. कौन सा सोनार-मेवेन-प्लगइन संस्करण उपयोग करने के लिए?
- 27. उपसर्ग तत्व के लिए "सोनार" "सोनार: सोनार" बाध्य नहीं है
- 28. रेल/रूबी
- 29. सोनार
- 30. सोनार
वहां एक उपयोगी जानकारी है, लेकिन यह आईडीई (यानी ब्रेकपॉइंट्स आदि पर रोकना) का उपयोग करके डीबगिंग कोड के बारे में कुछ भी नहीं कहता है – Sergey
मुझे पता नहीं है रेल कोड में कुछ ब्रेक पॉइंट सेट करने में सक्षम होना। मेरी ओर से, मैं कुछ अच्छे पुराने का उपयोग कर रहा हूं: यह समझने के लिए "### Blabla" डालता है ... –
ऐसा विकल्प है। उदाहरण के लिए देखें https://www.jetbrains.com/ruby/features/ruby_debugger.html "puts" का उपयोग करना भी काम करता है, लेकिन उत्पादकता पूरी तरह से अलग होगी। – Sergey