कैसे जूते और रूबी बनाने के लिए 1.9.3? - सी, रूबी, निर्माण, जूते

मैं रूबी 1.9.3 के साथ जूते बनाने की कोशिश कर रहा हूं, और निर्माण के अंत में निम्नलिखित त्रुटियां प्राप्त कर रहा हूं:

main.c:(.text+0x70): undefined reference to `ruby_snprintf"
main.c:(.text+0xcb): undefined reference to `ruby_run_node"
dist/libshoes.so: undefined reference to `ruby_vsnprintf"
dist/libshoes.so: undefined reference to `rb_str_new_cstr"
dist/libshoes.so: undefined reference to `rb_intern2"

यह फेडोरा 15 बॉक्स पर है।

बहुत गुस्से के बाद, मुझे निम्नलिखित टिप्पणी मिली:

"अब मुझे याद है कि मैंने उन त्रुटि संदेशों को कहाँ देखा थाजूते बनाना! यह तब हुआ जब मैंने रूबी को आरवीएम या एपीटी-गेट (आपके लिए यम) की सहायता के बिना स्रोत से संकलित किया। रुबी मेकफ़ाइल विकल्प बनाती है जो जूते और इसकी रेक फ़ाइल नहीं है। "

मैंने रूबी 1.9 को पुनः स्थापित करने का प्रयास किया।3 आरवीएन के साथ, लेकिन कोई भाग्य नहीं है। इसके अलावा, मैंने स्रोत से रूबी 1.9.3 का निर्माण करने की कोशिश की, और परिभाषित करने के लिए इत्यादि। यह देखने के लिए कि क्या मुझे बिल्डिंग करने के बारे में कुछ अंतर्दृष्टि मिल सकती है जो चीजों को सेट करता है ताकि जूते बन जाएंगे। कोई भाग्य भी नहीं।

क्या किसी को पता है कि कैसे जूते बनाने के लिए?क्या रूबी 1.9.3 को कॉन्फ़िगर करने और बनाने का कोई तरीका है ताकि जूते बन जाएंगे? क्या मुझे जूते स्रोत कोड हैक करना है? क्या रूबी बनाने पर कुछ दस्तावेज हैं जो बताते हैं कि 1.9.3 कैसे बनाया जाए ताकि ऊपर दिए गए पांच संदर्भ परिभाषित किए जाएं? मैंने देखा है कि जब मैं रूबी बनाते हैं तो स्रोत फ़ाइल vsnprintf.c संकलित नहीं हो रहा है। क्या वह फ़ाइल ruby_snprintf के लिए आवश्यक है? यदि हां, तो मैं इसे संकलित करने के लिए रूबी बिल्ड प्रक्रिया को कैसे कॉन्फ़िगर कर सकता हूं?

उत्तर:

उत्तर № 1 के लिए 1

स्थापित करने का प्रयास करें ग्रीन जूते

जिसे आप इंस्टॉल करने का प्रयास करते हैं वह मूल जूते है और इसमें कुछ देशी सी घटक हैं। ग्रीन शूज़ पूरी तरह रूबी है, कोई सी निर्भरता नहीं है।


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

मैंने कुछ Google खोज की और मैंने ठोकर खाई इस, मुझे उम्मीद है यह मदद करेगा:


संबंधित सवाल
सबसे लोकप्रिय