Windows
访问RubyInstaller for Windows - 国内镜像
直接安装
直接安装无需多说,无脑点点就行
多版本
安装 rbenv
打开Powershell,设置当前终端的安装位置环境变量 RBENV_ROOT
$env:RBENV_ROOT = "C:\Ruby-on-windows"
下载安装脚本并执行
# 下载安装脚本
$s = (iwr -useb "https://gitee.com/ccmywish/rbenv-for-windows/raw/main/tools/install.ps1")
# 执行
icm -sc ([scriptblock]::Create($s.Content)) -arg "install", "cn"
在 $PROFILE
中配置 rbenv
# rbenv 所在位置
$env:RBENV_ROOT = "C:\Ruby-on-Windows"
# 国内用户使用内置镜像
$env:RBENV_USE_MIRROR = "CN"
# 初始化 rbenv 环境
& "$env:RBENV_ROOT\rbenv\bin\rbenv.ps1" init
测试 rbenv
命令
rbenv -v
# 输出 rbenv v1.x.x
切换版本
先查看可用版本:rbenv install -l
接着安装需要的版本:rbenv install {版本号}
然后切换全局的和局部版本:
-
全局
当前全局版本:
rbenv global
切换全局版本:
rbenv global {版本号}
-
局部
当前局部版本:
rbenv local
切换当前局部版本:
rbenv local {版本号}
查看版本
查看版本的命令可能有问题,总是报错,但是切换的版本实际是生效的
Bundler
ruby 使用 gem
管理包,且一般使用 bundle
进行打包,在 gem v1.13
版本之后,必须严格遵守 Gemfile.lock
中的包版本
如果在打包的时候提示版本号不对,控制台会给出正确的版本提示,我们只需要安装对应的版本的 bundler
即可
gem install bundler -v x.x.x