2011-08-17 13 views
9

पर 5 त्रुटि मैं हाल ही में शेर के लिए मेरे हिम तेंदुआ उन्नत बनाया है और मेरी क्षुधा में से एक में मैंस्नातकोत्तर मणि ट्रेस/बीपीटी जाल: मैक ओएस एक्स शेर

=> Booting WEBrick 
=> Rails 3.0.4 application starting in development on http://0.0.0.0:4000 
=> Call with -d to detach 
=> Ctrl-C to shutdown server 
[2011-08-16 17:47:27] INFO WEBrick 1.3.1 
[2011-08-16 17:47:27] INFO ruby 1.9.2 (2011-07-09) [x86_64-darwin11.0.0] 
[2011-08-16 17:47:27] INFO WEBrick::HTTPServer#start: pid=3460 port=4000 
Trace/BPT trap: 5 

एप्लिकेशन इस्तीफा और वहाँ कोई अन्य उत्पादन होता है मिलता है, यह dq मणि के रूप में sqlite3 के साथ चलाता है। मैंने अन्य सभी रत्नों पर टिप्पणी की लेकिन यह एक और अभी भी त्रुटियों को मिला। मैं यह त्रुटि नहीं देखता जब ऐप लोड हो रहा है लेकिन जब यह पहले अनुरोध का उत्तर देने का प्रयास करता है।

कोई भी पोस्टग्रेस्क्ल या किसी वर्कअराउंड से कनेक्ट करने के लिए किसी अन्य मणि को जानता है?

संपादित करें: ठीक है यहां कुछ स्पष्टीकरण है।

मैंने इस परियोजना को बर्फ तेंदुए पर शुरू किया और यह पूरी तरह से काम किया, मैंने आरवीएम स्थापित किया, पीजी मणि, हथियार और रूबी 1.9.2-पी 180, मैंने शेर में अपग्रेड किया और अन्य परियोजनाओं पर काम करना जारी रखा, जब समय आ गया इस प्रोजेक्ट को अपडेट करें, मुझे Trace/BPT trap: 5 त्रुटि मिली है, और सर्वर क्या हो रहा है इसके बारे में कोई अन्य संकेत नहीं देता है। मेरा अनुमान है कि यह कुछ बहुत कम स्तर है और रूबी दुभाषिया को अपवाद दिखाने का मौका भी नहीं मिलता है और यह संदेश एसटीडीओ से संबंधित है।

इस मैं है तय करने के लिए कोशिश कर रहा है: यह पहली वेब अनुरोध हो जाता है पुनर्स्थापित rvm, स्थापित रूबी 1.9.2-p290, पुनर्स्थापित PostgreSQL, नष्ट कर दिया और इस परियोजना के लिए gemset, स्थापित संकर जाति का पुनर्निर्माण और अभी भी अनुप्रयोग क्रैश वेब, टिप्पणी कि यह रेल कंसोल पर काम करता है।

संपादित करें 2: अब पर चल रहा है माणिक 1.8.7-352 तो यह प्रतीत मैक ओएस एक्स पर एक 1.9.2 संबंधित मुद्दा है 10.7

संपादित करें 3: एक Xcode 4.1 मुद्दा करना है कि है llvm कंपाइलर और "अनुकूलन" के साथ यह देशी एक्सटेंशन के साथ निर्माण करने की आवश्यकता होने पर करता है। समाधान एक संगत एक्सकोड स्थापित करना है, अधिक जानकारी आरवीएम साइट पर पाई जा सकती है।

+0

आपको फिर से अपने पोस्टग्रेस को पुनः संयोजित/पुनर्स्थापित करने की आवश्यकता हो सकती है। क्या आप होमब्रू का उपयोग कर रहे हैं? – corroded

+0

भी आपको अपने पीजी मणि को फिर से कंपाइल करने की आवश्यकता हो सकती है। क्या आपने इसे पुनः स्थापित करने का प्रयास किया है? – corroded

+0

पुनर्स्थापित rvm पुनर्स्थापित PostgreSQL जब स्थापना रद्द करें स्थापित करने स्नातकोत्तर मुझे मिल गया लोड करने में त्रुटि RubyGems प्लगइन "/Users/XXXXXXX/.rvm/gems/ruby- [email protected]/gems/yard-0.6.4/ lib/rubygems_plugin।rb ": अपरिभाषित विधि' रत्न :: विशिष्टता के लिए overwrite_accessor ':। क्लास (NoMethodError) और यार्ड के बाद के बाद से मैं gemset पुनः स्थापित स्नातकोत्तर मणि निर्मित काम नहीं करता है एक ही त्रुटि मिलती है मैं से एक धागा देखना 2010 में पीजी मणि इश्यू ट्रैकर पर जहां लोगों को हिब्रू के साथ बर्फ तेंदुए पर एक ही त्रुटि मिली। मेरे पास कोई अन्य संकेत नहीं है – radha

उत्तर

1

निम्नलिखित का प्रयास करें:

gem uninstall pg 
env ARCHFLAGS="-arch x86_64" gem install pg 

मैं एक ही समस्या थी और इस समाधान मेरे लिए काम किया। मैं रुबी 1.9.2 पी 136, रेल 3.0.1, पोस्टग्रेस्क्ल 9.0.4 और पीजी मणि संस्करण 0.11.0 चला रहा हूं।

मुझे लगता है कि आपने 'जेम पीजी' का उपयोग करने के लिए अपने जेमफाइल को सही तरीके से कॉन्फ़िगर किया है, और आपके पास कोई अन्य डेटाबेस रत्न सक्रिय नहीं है, और आपके पास एक ऐसा डेटाबेस है जो आप कर सकते हैं रेल में एक उचित ढंग से कॉन्फ़िगर डेटाबेस.आईएमएल फ़ाइल के साथ मिलकर psql के साथ पहुंच।

आशा यह आपके लिए काम करता है, एरिक

+0

Thx लेकिन समस्या मैक ओएस एक्स शेर संबंधित है , एक एक्ससीडीईई 4.1 मुद्दा है जिसे एलएलवीएम कंपाइलर और "ऑप्टिमाइज़ेशन" के साथ करना है जब मूल एक्सटेंशन के साथ निर्माण करने की आवश्यकता होती है। समाधान बर्फ तेंदुए में डाउनग्रेड करना है जबकि शेर और एक्सकोड तय हो गया है – radha

9

मैं इस तय - यह मेरे Gemfile में एक लापता "मणि 'PG'" का एक साधारण मुद्दा था। विभिन्न कारणों से टिप्पणी की गई थी।

+0

मेरे पास एक रेल इंजन के भीतर एक डमी ऐप के साथ एक समान स्थिति थी। मुझे बस अपने आवेदन के लिए 'आवश्यकता "पीजी" 'जोड़ने की जरूरत है। – balexand

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