Właśnie uaktualniłem system do OS X Yosemite i mam dostęp do różnego rodzaju problemów z moją aplikacją Rails. Ciągle widzę następujący błąd:
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
Wszelkie pomysły, jak to naprawić?
Edytować
Próbowałem postępować zgodnie z sugestiami na tej stronie:
Jak zdobyć Ruby / Homebrew / RVM do pracy nad Yosemite?
Ale kiedy edytuję brew.rb, aby zmienić ścieżkę na "Current", pojawia się błąd:
Homebrew requires Leopard or higher. For Tiger support, see:
https://github.com/mistydemeo/tigerbrew
Rozwiązanie
Całkowicie usunąłem rvm i ponownie zainstalowałem od zera. Aby usunąć rvm, najpierw musiałem uciekać
rvm fix-permissions
następnie
rvm implode
Następnie postępowałem zgodnie ze wskazówkami na tej stronie:
https://gorails.com/setup/osx/10.10-yosemite
Odpowiedzi:
2 dla odpowiedzi № 1rbenv też jest całkiem niezły. Używam go od pierwszych dni ruby / rails bez błędu.
https://github.com/sstephenson/rbenv