linux

2008-10-08 20 views
5

पर newgem स्थापित करने में त्रुटि मैं (sudo मणि newgem स्थापित) मेरी linux बॉक्स पर newgem स्थापित करने के लिए कोशिश कर रहा हूँ और मैं निम्नलिखित त्रुटि हो रही है:linux

Building native extensions. This could take a while... 
ERROR: Error installing newgem: 
ERROR: Failed to build gem native extension. 

/usr/bin/ruby1.8 extconf.rb install newgem 
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError) 
from extconf.rb:1 


Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/RedCloth-4.0.4 for inspection. 
Results logged to /usr/lib/ruby/gems/1.8/gems/RedCloth-4.0.4/ext/redcloth_scan/gem_make.out 

समस्या क्या हो सकता है?

उत्तर

6

mkmf एक रूबी मॉड्यूल है जो मेकफ़ाइल उत्पन्न करता है। यह मानक रूबी इंस्टॉल का हिस्सा माना जाता है, लेकिन डेबियन (और डेरिवेटिव) इसे ruby1.8-dev पैकेज में विभाजित करता है।

यदि आप द्वारा प्रदत्त निर्देशिका में से किसी भी निर्देशिका में mkmf.rb नहीं पा रहे हैं, तो आपको यह पता लगाना चाहिए कि आपको क्या इंस्टॉल करने की आवश्यकता है।

1

इसकी शायद इसकी निर्भरताओं में से एक के कारण होता है। मुझे नहीं लगता कि इसे अब उन सभी निर्भरताओं की आवश्यकता है। यदि यह अभी भी एक मुद्दा है, तो http://drnic.lighthouseapp.com/projects/18881-newgem/ पर एक बग उठाएं और हम देखेंगे कि निर्भरताओं को कैसे हटाया जा सकता है।