Ruby falcon, punch, perf, p0, p125,各位在用哪个?

cqpx · 2012年03月10日 · 最后由 cqpx 回复于 2012年03月11日 · 3549 次阅读

我现在用这个每次退出的时候都会出 Segment Error。。想换一个

p125 +1 ruby-china 应该是 p0,不过用 p125 跑什么问题

p125 不打补丁吗?我现在用的 p125-perf,老是出 segment error。。

我很好奇你们在说什么

如果我没猜错的话,应该是 ruby 的版本。

#3 楼 @cqpx 我用了 falcon 补丁的 p0 很短一段时间,可能是因为一些第三方 Gem 有 C 扩展的原因,也总是遇到各种各样的问题,比如你先在的这个Segment Error。目前又退回到了 1.9.2-p290 了,我个人建议使用官方的 release 版本,因为 release 版本是基于广泛充分的测试基础之上的,是可以被信赖并使用在 production 环境下的。

如果用了神奇的加速补丁后,得到了性能和载入速度的提升,而且没有什么其他问题最好,但是当遇到问题后,很可能你什么也做不了,这个由个人来权衡吧。

#3 楼 @cqpx 我用的是 p125,Segment Error我之前遇到过,情况是这样的。mac 系统自带了 1.8.7,我此时安装了一个 gem,后来使用 rvm 安装又安装了一个不同小版本的 1.8.7,这时就经常出来Segment Error,原来是 gem 安装环境不同导致的。解法是:我首先切换到系统 ruby 环境下,删除所有 gem,然后切换到 rvm 的 1.8.7,重新安装一遍 gem 就好了。你不妨一试。

#4 楼 @ywencn 聊的是 ruby 1.9.3 的 patch 版本号

看来 p125 还没有 merge 这些补丁是有道理的

p125-falcon

#8 楼 @camel 我就是这个问题。。删掉就好了。谢啦!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号