2012-12-18 10 views
7

मैं कमांड को चलाने के लिए चाहता था:त्रुटि से छुटकारा पाने में असमर्थ हूं "/ usr/bin/ld: -lncurses नहीं मिल सकता है"

repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.1_r6

और निम्न उत्पादन मिल गया:

Traceback (most recent call last): File "/home/anu/bin/repo", line 91, in <module> import readline ImportError: No module named readline

तो उपर्युक्त को ठीक करने के लिए, मैंने आदेश pip install readline और easy_install readline का उपयोग करके रीडलाइन स्थापित करने का प्रयास किया, लेकिन दोनों आदेश निम्न आउटपुट करते हैं:

/usr/bin/ld: cannot find -lncurses 

collect2: ld returned 1 exit status 

error: command 'gcc' failed with exit status 1 

मेरे पास पाइथन 2.7.3 के साथ उबंटू 12.04 है और एंड्रॉइड स्रोत कोड बनाना चाहते हैं।

मैंने इसे ठीक करने के लिए बहुत कुछ खोजा लेकिन कोई सफलता नहीं ... क्या कोई मुझे बता सकता है कि मुझे क्या याद आ रहा है?

+1

चित्रा बाहर कमान क्या ncurses-देव पैकेज आपके distro पर कहा जाता है और यह apt-get। आप इसे स्थापित करने के बजाय पाइथन रीडलाइन पैकेज को उपयुक्त बनाने में सक्षम हो सकते हैं। –

+0

मैंने सब कुछ किया लेकिन अभी भी वही त्रुटि प्राप्त हुई है anu @ anu-Studio-1558: ~ $ repo init -u https://android.googlesource.com/platform/manifest ट्रेसबैक (सबसे हालिया कॉल अंतिम): फ़ाइल "/ घर/एनयू/बिन/रेपो ", लाइन 91, आयात रीडलाइन आयात त्रुटि: कोई मॉड्यूल रीडलाइन – beeCoder

उत्तर

0

यदि आप 64 बिट ओएस चला रहे हैं, तो आपको पुस्तकालयों के i386 संस्करणों को स्थापित करना पड़ सकता है। एंड्रॉइड होस्ट कमांड के बहुत सारे (सभी?) केवल 32-बिट हैं।

+0

नाम नहीं है हाँ मैं 64 बिट ओएस पर इसे चला रहा हूं .. मैंने i386 पुस्तकालय स्थापित किए हैं लेकिन अभी भी इसे ठीक करने में सक्षम नहीं है – beeCoder

0

मैंने पायथन 2.7 इंस्टॉल करके समस्या से ऊपर तय किया है। मान लें कि रेपो पाइथन के पिछले संस्करण के साथ ठीक काम करता है और वर्तमान संस्करण 2.7.3 नहीं।

15
sudo apt-get install libncurses5-dev 

और फिर लौटा आप

संबंधित मुद्दे

 संबंधित मुद्दे