我刚刚升级到OS X Yosemite并遇到运行我的Rails应用程序的各种问题。我经常看到以下错误:
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将路径更改为“Current”时,我收到错误:
Homebrew requires Leopard or higher. For Tiger support, see:
https://github.com/mistydemeo/tigerbrew
解决方案
我完全删除了rvm并从头开始重新安装。为了删除rvm,我首先必须运行
rvm fix-permissions
然后
rvm implode
然后我按照本页上的说明进行操作:
答案 0 :(得分:2)
rbenv也很不错。自从我的第一次ruby / rails天没有错误以来,我一直在使用它。