2014-10-21 9 views
8

के साथ रूबी त्रुटियां मैंने अभी ओएस एक्स योसामेट में अपग्रेड किया है और मेरे रेल ऐप चलाने वाले सभी प्रकार के मुद्दों में चल रहा हूं।ओएस एक्स योसेमेट

ruby(11958,0x7fff7e430300) malloc: *** error for object 0x7f880b801808: incorrect checksum for freed object - object was probably modified after being freed. 
*** set a breakpoint in malloc_error_break to debug 

Abort trap: 6 

कोई भी विचार कैसे इसे ठीक करने के: मैं लगातार निम्न त्रुटि दिखाई दे रही है?

संपादित

मैं इस पृष्ठ पर सुझावों का पालन करने की कोशिश की:

How to get Ruby/Homebrew/RVM to work on Yosemite?

लेकिन जब मैं brew.rb संपादित पथ को बदलने के लिए "वर्तमान," मैं त्रुटि मिलती है:

Homebrew requires Leopard or higher. For Tiger support, see: 
https://github.com/mistydemeo/tigerbrew 

समाधान

मैंने पूरी तरह से आरवीएम हटा दिया और स्क्रैच से पुनर्स्थापित किया। rvm को निकालने के लिए, मैं पहली बार चलाने के लिए

rvm fix-permissions 

तो

rvm implode 

मैं तो इस पेज पर दिए निर्देशों का पालन किया था:

https://gorails.com/setup/osx/10.10-yosemite

+0

क्या रूबी प्रक्रिया से बाहर निकलता है? क्या सेब का क्रैश रिपोर्टर लॉन्च करता है? –

+0

ने एक्सकोड अपडेट किया है? – Sylar

+0

@ जेरेडबेक हां रूबी प्रक्रिया निकलती है, लेकिन सेब एक क्रैश रिपोर्ट लॉन्च नहीं करता है। – scientiffic

उत्तर

2

rbenv भी बहुत अच्छा है। मैं बिना किसी त्रुटि के अपने पहले रूबी/रेल दिनों के बाद इसका उपयोग कर रहा हूं।

https://github.com/sstephenson/rbenv