OS X Yosemite的Ruby错误

时间:2014-10-21 04:28:50

标签: ruby-on-rails ruby osx-yosemite

我刚刚升级到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

然后我按照本页上的说明进行操作:

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

1 个答案:

答案 0 :(得分:2)

rbenv也很不错。自从我的第一次ruby / rails天没有错误以来,我一直在使用它。

https://github.com/sstephenson/rbenv

相关问题