我正在使用Rails 4.2,也想使用rbenv更新我的Ruby版本。
我使用Homebrew来安装ruby-build,无论我尝试通过多少次更新brew,运行时Ruby 2.1.3版都不会显示rbenv install --list。
通常,请按照以下步骤使用来安装新的Ruby版本rbenv:
$ brew update
$ brew upgrade ruby-build
$ brew upgrade rbenv
Run Code Online (Sandbox Code Playgroud)
更新后检查哪些版本可用:
$ ruby-build --definitions
Run Code Online (Sandbox Code Playgroud)
使用以下命令安装特定版本(例如2.1.3):
$ rbenv install 2.1.3
Run Code Online (Sandbox Code Playgroud)
或者,如果您有兴趣在irb控制台中改进对UTF8字符的支持,请执行以下操作:
$ RUBY_CONFIGURE_OPTS=--with-readline-dir=`brew --prefix readline` rbenv install 2.1.3
Run Code Online (Sandbox Code Playgroud)
完成这些步骤之后,我通常将最新版本设置为全局默认值:
$ rbenv global 2.1.3
Run Code Online (Sandbox Code Playgroud)