这样执行以后出现下列错误。系统是mac os x lion
➜ ~ gem install bundler rails
ruby(47463,0x7fff72b6d960) malloc: *** error for object 0x7fa8ab137aa0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
➜ ~ gem -v
1.8.10
➜ ~ gem list
*** LOCAL GEMS ***
➜ ~ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.2.0]
➜ ~
你倒不如完整贴出console里面的log,从执行开始一直到结束。
gem install bundler rails
安装过程中会安装所有的依赖包,而有些 gem 包是带有C扩展的,而你遇到的可能是环境依赖问题或者是编译环境的问题,你安装的是 XCode 4.2.1 么?给出你的 gcc 版本信息
gcc -v
新版本的 XCode 4.2.1 移除了 gcc , 默认使用 llvm,这个有可能是问题的根源,为了兼容性考虑,现阶段最佳方案是安装 XCode 4.1 而不是最新版本。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。