You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac环境安装Ruby 2.5.1遇RVM报错及GPG问题求助

解决iMac上安装Ruby 2.5.1及RVM的问题

嘿,我来帮你搞定这个问题!你遇到的-bash: rvm: command not found是因为RVM还没成功装上,而安装RVM时碰到的GPG版本bug是核心阻碍,咱们一步步拆解解决:

第一步:先搞定GPG版本问题

你收到的提示明确说了GPG 2.1.17有bug,得升级或者换个稳定版本。在macOS上用Homebrew处理最方便:

  1. 先把Homebrew更到最新:
    brew update
    
  2. 升级GPG到最新版:
    brew upgrade gnupg
    
    如果升级后还是有问题,试试装gnupg@2.2这个更稳定的分支:
    brew install gnupg@2.2
    
    装完后记得把它加到PATH里(如果Homebrew提示你这么做的话):
    echo 'export PATH="/usr/local/opt/gnupg@2.2/bin:$PATH"' >> ~/.bash_profile
    source ~/.bash_profile
    
  3. 验证一下版本:
    gpg --version
    
    只要不是2.1.17就行,比如2.2.x及以上版本都没问题。

第二步:正确安装RVM

GPG问题解决后,重新装RVM就顺畅了:

  1. 先导入RVM的官方密钥:
    gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
    
  2. 安装稳定版RVM:
    \curl -sSL https://get.rvm.io | bash -s stable
    
  3. 把RVM加载到当前终端会话里:
    source ~/.rvm/scripts/rvm
    
    或者直接重启终端,配置会自动生效。
  4. 确认RVM装好了:
    rvm --version
    
    能看到版本号就说明安装成功啦。

第三步:安装Ruby 2.5.1

现在终于可以装目标版本的Ruby了:

rvm install ruby-2.5.1

装完后把它设为默认版本,这样每次开终端都会用这个版本:

rvm use ruby-2.5.1 --default

最后验证一下:

ruby -v

正常的话会显示ruby 2.5.1p57(具体补丁号可能略有不同)。

备选方案:用rbenv替代RVM

如果折腾RVM的GPG问题还是没搞定,试试rbenv这个轻量的Ruby版本管理器,配置更简单:

  1. 用Homebrew装rbenv和ruby-build(用来编译安装Ruby的工具):
    brew install rbenv ruby-build
    
  2. 初始化rbenv:
    echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
    source ~/.bash_profile
    
  3. 安装Ruby 2.5.1:
    rbenv install 2.5.1
    
  4. 设置为全局默认版本:
    rbenv global 2.5.1
    
  5. 验证版本:
    ruby -v
    

重要提醒

  • 绝对不要修改系统自带的Ruby(2.3.3),这是macOS系统依赖的组件,乱改可能导致系统功能异常。
  • 安装过程中如果碰到权限问题,别用sudo执行RVM或rbenv的命令!这会导致后续的权限混乱。如果真的遇到权限问题,通常是用户目录的权限不对,修复一下:
    # 修复RVM目录权限
    sudo chown -R $(whoami):admin ~/.rvm
    # 如果用rbenv的话,修复这个目录
    sudo chown -R $(whoami):admin ~/.rbenv
    

内容的提问来源于stack exchange,提问作者Naresh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 04:02:05