配置 Ruby 环境

Windows

访问RubyInstaller for Windows - 国内镜像

直接安装

直接安装无需多说,无脑点点就行

多版本

安装 rbenv

需要安装rbenv for Windows

打开 [[ 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 {版本号}

[!NOTE] 查看版本

查看版本的命令可能有问题,总是报错,但是切换的版本实际是生效的

Bundler

ruby 使用 gem 管理包,且一般使用 bundle 进行打包,在 gem v1.13 版本之后,必须严格遵守 Gemfile.lock 中的包版本

如果在打包的时候提示版本号不对,控制台会给出正确的版本提示,我们只需要安装对应的版本的 bundler 即可

gem install bundler -v x.x.x

反向链接


图谱

LeetCodeObsidian我的作品技术蓝色协议(日服)FLCL无职转生~到异世界就拿出真本事~混沌武士2023-06-062023-06-102023-06-132023-07-02Antd NoteBookCPU性能天梯图CSS NoteBookGFWIndexedDB 读写地狱JS 事件循环JS 原型链JS 运算符LaTeX NoteBookLeetCode Rust - 1 - 两数之和LeetCode Rust - 122 - 买卖股票的最佳时机 IILeetCode Rust - 125 - 验证回文串LeetCode Rust - 136 - 只出现一次的数字LeetCode Rust - 189 - 轮转数组LeetCode Rust - 217 - 存在重复元素LeetCode Rust - 242 - 有效的字母异位词LeetCode Rust - 26 - 删除有序数组中的重复项LeetCode Rust - 283 - 移动零LeetCode Rust - 344 - 反转字符串LeetCode Rust - 350 - 两个数组的交集 IILeetCode Rust - 36 - 有效的数独LeetCode Rust - 387 - 字符串中的第一个唯一字符LeetCode Rust - 48 - 旋转图像LeetCode Rust - 66 - 加一LeetCode Rust - 7 - 整数反转LeetCode Rust - 8 - 字符串转换整数 (atoi)Rust NoteBookYAMLcargo 配置hugo-obsidian 元数据解析问题safari 移动端适配发布同步国际邮箱安装 mingw显卡性能天梯图注册日本邮箱科学上网第三方插件配置 Ruby 环境🤖Gmail🤖Netch🤖Obsidian Git🤖Outlook🤖Plugin Proxy🤖epub.js🤖pdf.js🤖yuè - Web 阅读器🤖加速器HomeReact18 diff 算法Vue3 diff 算法Vue3 响应式系统Vue3 渲染流程CssMarkdownReactRustViteVueWebpack下载万代南梦宫启动器下载蓝色协议注册万代南梦宫账号🤖setup CliLeetcode originLeetcode time&space