मैं एक कमांड लाइन उपयोगिता के रूप में मशीनीकरण का उपयोग कर एक सरल वेब क्रॉलर Writter गए हैं। तब मैं सिनात्रा साथ वेब अनुप्रयोग बनाने का फैसला किया है, लेकिन जब स्थानीय वेबसर्वर भागने की कोशिश कर इस त्रुटि के साथ अटक गया:मशीनीकरण और सिनात्रा संघर्ष
require 'sinatra'
require 'mechanize'
get '/' do
# mechanize stuff
end
मैंने:
/home/nazar/.rvm/gems/ruby-2.0.0-p195/gems/sinatra-1.4.2/lib/sinatra/base.rb:1569:in `run!': undefined method `run' for HTTP:Module (NoMethodError)
from /home/nazar/.rvm/gems/ruby-2.0.0-p195/gems/sinatra-1.4.2/lib/sinatra/main.rb:25:in `block in <module:Sinatra>'
स्रोत कोड मृत सरल है कुछ जांच के माध्यम से चला और पता लगाने के लिए कि 2 जवाहरात अलग से ठीक से काम में कामयाब रहे, लेकिन केवल संयोजन उन्हें इस मुद्दे का कारण बनता है। क्या कोई यह बता सकता है कि समस्या क्या हो सकती है?
के वर्तमान मूल्य पर आधारित है? और पूरा त्रुटि संदेश? मैंने आपका स्रोत कोड सेट अप करने के लिए सेट किया और मुझे कोई त्रुटि नहीं मिली। – fbonetti
मुझे लगता है कि समस्या कोड से संबंधित नहीं है। कम से कम मैंने इसे "हैलो वर्ल्ड" सामान के साथ चलाने की कोशिश की –