大家好,
问个问题,请问有必要在生成环境使用 rbenv 吗?如果可以使用,会不会影响性能?
#5 楼 @blacktulip 从版本管理工具角度,没有什么太大区别,但是 rvm 创立的时候所针对的问题已经被 bundler 解决了,而 rbenv 就只是一个纯粹的版本管理工具而已。
之前 team 用过 chruby
: https://github.com/postmodern/chruby
如果用 docker 部署,环境方面会好处理一些。
一直在生产环境用 RVM,升级 Ruby 非常方便
这和性能没关系,RVM rbenv 做的事情是编译 Ruby,运行期的 Ruby 和这些工具没直接联系(当然,处理 Gem 的引用路径)