Cancel

Setup Ruby Environment

Other

·

November 08, 2022

前言

Ruby的应用就像Go、NodeJS一样,通常非常不体面,缺乏对各种情况的详细考虑,也无法灵活配置,运行错误信息不完整(甚至没有错误信息),这时候把环境尽可能地配置得和他们默认得一样就很重要。

比如 gem install 不能有admin权限的限制,bundle update 显然要有一个本地的bundle环境等等。

这时候有一个Ruby版本环境管理器就是必须的

Ruby版本环境管理器

RbEnv

是PyEnv的Fork源。

为保持安装较新版本的Ruby,有必要从仓库克隆最新的版本。 ruby安装器被分离为单独一个插件 ruby-build, 同样从仓库克隆。

RVM

rvm 不太行,生态不行(虽然名字和网站界面看起来挺行的),从源代码安装Ruby第一步失败了也没人反馈,支持安装的Ruby版本还很落后,启动就劝退。

© minghu6

·

theme

Simplex theme logo

by golas