/ / रेल त्रुटि '<main>': जेम के लिए अपरिभाषित विधि 'activate_bin_path': मॉड्यूल (NoMethodError) - रूबी-ऑन-रेल, टर्मिनल, आरबीएनवी, रूबी-2.3.1

रेल त्रुटि '<main>': जेम के लिए अपरिभाषित विधि 'activate_bin_path': मॉड्यूल (NoMethodError) - रूबी-ऑन-रेल, टर्मिनल, आरबीएनवी, रूबी-2.3.1

मेरे टर्मिनल में जब मैं दौड़ने की कोशिश करता हूं रेल या नए रेल-वी, मुझे यह त्रुटि संदेश मिलता है। मैंने अपनी रूबी को 2.3.1 में अपडेट किया है और फिर से स्थापित रेल हैं।

/usr/local/bin/rails:22:in `<main>": undefined method `activate_bin_path" for Gem:Module (NoMethodError)

उत्तर:

जवाब के लिए 0 № 1

जड़ में, मैं मणि अद्यतन - सिस्टम चला गया और फिर मणि स्थापित रेल। उसके बाद मैं rbenv rehash भाग गया। इसने एक जादू की तरह काम किया।


जवाब के लिए 0 № 2

यदि आप यह जानना चाहते हैं कि ऐसा हुआ है, तो मुझे लगता है कि आपकी मशीन पर रूबी का स्थान बदल गया है। मैं रूबी स्थापित किया था:

/ Opt / sensu / एम्बेडेड / bin / माणिक

लेकिन जब मैं भाग गया कौन सा रूबी, मुझे यह वापस मिला:

/ Usr / bin / माणिक

तो जब मैं ruby ​​scriptname.rb भाग गया मुझे यह त्रुटि मिली:

लेकिन जब मैंने यह भाग लिया:

/ opt / sensu / एम्बेडेड / बिन / ruby ​​scriptname.rb

लिपि सफलतापूर्वक भाग गया।

मुझे लगता है कि आपकी रूबी का स्थान बदल गया है, या पाया जाने में असमर्थ था, लेकिन जब आपने सिस्टम को अद्यतन किया और रेलों को पुनर्स्थापित किया, तो यह आपके रूबी के सही स्थान पर वापस आ गया।