2011-09-04 21 views
7

से बाहर निकलें जब मैं rake db रेलवे प्रदान करता हूं, तो वे सफलतापूर्वक चलते हैं लेकिन कभी बाहर नहीं निकलते हैं। मुझे कार्य छोड़ने के लिए CTRL + C करना है। मैंने इसे 8 घंटे से अधिक समय तक चलाने का परीक्षण किया है और समस्या बनी हुई है।रेल डीबी रेक कार्य चलते हैं लेकिन कभी भी

** Invoke db:migrate (first_time) 
** Invoke environment (first_time) 
** Execute environment 
** Invoke db:load_config (first_time) 
** Invoke rails_env (first_time) 
** Execute rails_env 
** Execute db:load_config 
** Execute db:migrate 
** Invoke db:schema:dump (first_time) 
** Invoke db:load_config 
** Execute db:schema:dump 
_ 

जैसा कि मैंने कहा, सब कुछ उम्मीद के रूप में चलता है, लेकिन यह db:schema:dump के बाद लटका हुआ है:

यहाँ उत्पादन अगर मैं rake db:migrate --trace चलाने है।

  • मैक ओएस एक्स 10.7.1 (शेर)
  • रूबी 1.9.2p290
  • रेल 3.1.0
  • MySQL 5.5.14
  • :

    मैं निम्नलिखित का उपयोग कर रहा mysql2 मणि ​​0.3.7

मैं यह भी ध्यान रखूंगा कि यह एक मूल रेल ऐप है जिसमें कोई रत्न/कोड जोड़ा नहीं गया है। मैं rails new testapp -d mysql के साथ फिर से rake db:create या bundle exec rake db:create के साथ दोहराना कर सकता हूं।

क्या कोई इस समस्या में भाग लेता है या पता है कि आगे समस्या निवारण के लिए मैं क्या कर सकता हूं?

+0

SQLite सामान्य रूप से चलता है। ऐसा लगता है कि यह एक MySQL केवल समस्या है। –

+0

मैं mysql2 संस्करण 0.3.7 का उपयोग कर रहा हूं। –

+0

'ब्रू अपडेट' केवल अद्यतन सूत्रों को डाउनलोड करता है - यह नए संस्करणों का निर्माण नहीं करता है। 'ब्रू अपग्रेड' नए संस्करणों का निर्माण करेगा। यदि आपने रन अपडेट किया है, तो मुझे संदेह है कि आपकी समस्या क्या है ... –

उत्तर

1

मैंने समस्या तय की।

सबसे पहले, मैंने MySQL के संस्करण को अनइंस्टॉल करने का प्रयास किया जो आधिकारिक बाइनरी का उपयोग करके स्थापित किया गया था और फिर होमब्रू का उपयोग करके पुनर्स्थापित किया गया था। उसने कुछ भी नहीं किया।

तब मैंने ब्रू अपडेट चलाया, MySQL को पुनरारंभ किया, और फिर कोशिश की। यूरेका! इसने काम कर दिया।

अपराधी निम्न में से एक के एक पुराने संस्करण में एक बग किया गया है लगता है:

libiconv 
glib 
gtk+ 

उन केवल सूत्रों को अपडेट किया गया था।

0

एक ही चीज़ मेरे साथ भी होती है लेकिन चिंता न करें, इसके बाद मैंने इस मुद्दे का सामना करने के बाद बंडल अपडेट की कोशिश की।

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