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

rbenv无法直接调用gem二进制文件rufo,需如何配置?

解决rbenv环境下无法直接调用rufo的问题

要让rufo能直接通过命令调用,完成以下两步配置即可:

  • 确保rbenv的shims目录在PATH最前端
    rbenv通过shims目录统一管理Ruby工具的可执行文件,必须把该目录加入系统PATH的最优先级位置,才能让系统优先识别rbenv管理的工具。

    1. 打开当前shell的配置文件(Bash用~/.bashrc,Zsh用~/.zshrc,依你使用的shell而定),添加以下内容:
      export PATH="$HOME/.rbenv/shims:$PATH"
      
    2. 保存文件后,执行source ~/.bashrc(替换为你的配置文件路径)重新加载配置,或直接重启终端。
  • 执行rbenv rehash生成shim链接
    安装新gem包后,需要让rbenv生成对应的shim文件来关联工具,执行命令:

    rbenv rehash
    

完成后,执行which rufo验证,应该会输出~/.rbenv/shims/rufo,此时就能直接用rufo hello.rb调用格式化工具了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 16:50:18