首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用rbenv和ruby-build的Rails生产环境

使用rbenv和ruby-build的Rails生产环境
EN

Stack Overflow用户
提问于 2013-03-30 12:50:49
回答 1查看 1.5K关注 0票数 1

我想知道是否有人在生产中使用带有ruby-build的rbenv,以及人们是否可以在他们的经验中提供一些陷阱或见解。

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-30 14:46:02

在生产中似乎确实有人在使用rbenv。rbenv documentations说:

你的应用程序的可执行文件就是它与ops的接口。使用rbenv和Bundler binstub,您再也不需要输入cron作业或Chef食谱来确保选择了正确的运行时。Ruby版本依赖项位于一个地方-您的应用程序-因此升级和回滚是原子的,即使您切换版本也是如此

然而,rbenv确实在开发方面出类拔萃,因为它可以方便地使用Ruby的许多版本。

对于生产环境,我经常跳过rbenv,直接使用ruby-build。

此脚本将在Ubuntu上使用ruby-build而不使用rbenv获得一个很好的Ruby:

代码语言:javascript
复制
# The version of Ruby to be installed
ruby_ver="1.9.3-p392"

# The base path to the Ruby
ruby_home="/usr/local"

# Packages needed to build Ruby
apt-get -y install build-essential zlib1g-dev libssl-dev libreadline-dev

# Use ruby-build to install Ruby
clone_dir=/tmp/ruby-build-$$
git clone https://github.com/sstephenson/ruby-build.git $clone_dir
$clone_dir/bin/ruby-build "$ruby_ver" "$ruby_home"
rm -rf $clone_dir
unset clone_dir
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15715090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档