2014-10-03 26 views
7

जब मैं रेल आवेदन (2.1.3) रूबी खान में पर डिबगर को चलाने के लिए कोशिश कर रहा हूँ मैं निम्नलिखित त्रुटि मिलती है:RubyMine त्रुटियाँ

> /home/vladimirn/.rvm/rubies/ruby-2.1.3/bin/ruby /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide --disable-int-handler --port 38013 --dispatcher-port 33518 -- /home/vladimirn/Dev/Projects/untitled/bin/rails server -b 0.0.0.0 -p 3000 -e development 
/home/vladimirn/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- debase_internals (LoadError) 
    from /home/vladimirn/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' 
    from /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/debase-0.0.9/lib/debase.rb:4:in `<top (required)>' 
    from /home/vladimirn/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' 
    from /home/vladimirn/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' 
    from /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/ruby-debug-ide-0.4.23.beta1/lib/ruby-debug-ide.rb:8:in `<top (required)>' 
    from /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide:8:in `require_relative' 
    from /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide:8:in `<main>' 
Process finished with exit code 1 

ऐसा लगता है कि समस्या का मूल्य घटाना मणि के साथ है। जब मैंने इसे हटा दें और RubyMine साथ पुनर्स्थापित करने के लिए कोशिश कर रहा हूँ मैं निम्नलिखित मिल:

> error running Development: untitled: Failed to Install Gems. Following gems were not installed: /home/vladimirn/Dev/RubyMine-6.3.3/rb/gems/debase-0.0.9.gem: Error installing debase-0.0.9.gem: ERROR: Failed to build gem native extension. /home/vladimirn/.rvm/rubies/ruby-2.1.3/bin/ruby -r ./siteconf20141004-13252-i5wsfb.rb extconf.rb checking for vm_core.h... no checking for vm_core.h... no Makefile creation failed ************************************************************************** No source for ruby-2.1.3-p242 provided with debugger-ruby_core_source gem. ************************************************************************** *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/home/vladimirn/.rvm/rubies/ruby-2.1.3/bin/ruby --with-ruby-dir --without-ruby-dir --with-ruby-include=${ruby-dir}/include --with-ruby-lib --without-ruby-lib=${ruby-dir}/lib extconf failed, exit code 1 Gem files will remain installed in /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/debase-0.0.9 for inspection. Results logged to /home/vladimirn/.rvm/gems/ruby-2.1.3/extensions/x86_64-linux/2.1.0/debase-0.0.9/gem_make.out 

यह लग रहा है वहाँ डिबगर-ruby_core_source मणि के साथ एक समस्या है।

मैं इसे टर्मिनल से मैन्युअल रूप से चलाएँ:

gem install debugger-ruby_core_source 

लेकिन अगर मैं बाद में चलाने मणि का मूल्य घटाना स्थापित एक बार फिर से मैं एक ही त्रुटि मिल जाएगा।

कोई विचार है कि मैं उबंटू 14 पर रूबीमाइन के साथ डीबगर को कैसे कॉन्फ़िगर कर सकता हूं?

+0

अरे दोस्त, क्या आपने इसे डेबेज के उपयोग के लिए समझ लिया? –

+0

अभी तक नहीं। अभी भी त्रुटियां हो रही हैं। मैंने प्रिये की कोशिश की है, लेकिन यह रूबीमाइन –

+0

के साथ काम नहीं करता है ठीक है, मेरे पास सुबह के साथ एक खेल होगा और आपको बताएगा। रेलों को अपडेट करने के बाद से मेरी काम मशीन क्रीक है 0 –

उत्तर

6

समस्या क्या debase 0.1.0 है जो includes the latest ruby sources जारी नहीं किया गया था।

लेकिन it has just been released 20 minutes ago, इसलिए यदि आप अब रुबीमाइन या debase मणि को पुनर्स्थापित करते हैं, तो इसे काम करना चाहिए। मैं GitHub से नवीनतम मूल्य घटाना जो पूरी तरह से इसके तय स्थापित करने के लिए specific_install मणि इस्तेमाल किया - -

+0

धन्यवाद बहुत आदमी !!!!! यह अब रूबी 2.1.3 के लिए काम करता है :) –

+0

आपका स्वागत है! :) – deivid

+0

@VladimirNovick: आप [स्वीकृति] (http://stackoverflow.com/help/accepted-answer) पर भविष्य के संदर्भ के लिए सही उत्तर के रूप में विचार कर सकते हैं। –

2

डीबगर मणि को रूबी 2.0+ के साथ उपयोग नहीं किया जाना चाहिए, और शाब्दिक रूप से रूबी 2.1.2 (+) के साथ स्थापित नहीं किया जाएगा। आपको बायबग पर स्विच करना होगा।

आप जिज्ञासा के प्रशंसक हैं, तो वहाँ भी जिज्ञासा-byebug

यहाँ मेरी Gemfile में मेरी डिबगिंग जवाहरात रेल 4 के साथ की तरह लग रही है कि कैसे है और रूबी 2.1.2

group :development do 
    gem 'pry' 
    gem 'pry-remote' 
    gem 'pry-rails' 
    gem 'pry-stack_explorer' 
    gem 'pry-byebug' 
end 
+0

समस्या यह है कि रूबीमाइन जहां तक ​​मुझे पता है, अभी तक प्राइ का समर्थन नहीं करता है। डिफ़ॉल्ट रूप से यदि आप रूबी 2.1.2 या 2.1.3 के साथ नया रेल एप्लिकेशन बनाते हैं और इसे डीबग मोड में चलाते हैं तो यह आपको पूछता है कि क्या आप डेबेज मणि इंस्टॉल करना चाहते हैं जिसमें डीबगर पर बहुत निर्भरताएं हैं। –

4

एक ही समस्या 2.1.4 के लिए RubyMine के साथ काम करने डिबगर प्राप्त करने की कोशिश में Ran

bundle exec gem install specific_install 
gem specific_install https://github.com/denofevil/debase.git 
संबंधित मुद्दे