在rbenv中设置缺省Ruby版本

hjzp0vay  于 2022-11-22  发布在  Ruby
关注(0)|答案(1)|浏览(176)

我正在尝试设置rbenv以使用Ruby 3.0.0 for Jekyll(根据this tutorial 3.0.0在macos w/ M1上是必需的)
我用homebrew安装了rbenv,用rbenv install 3.0.0安装了ruby 3.0.0,并用rbenv global 3.0.0设置为全局
我尝试将ruby 3.0.0添加到我的路径中,使用:echo 'export PATH="$HOME/.gem/ruby/3.0.0/bin:$PATH"' >> ~/.zshrc。当我重新启动我的终端时,它似乎没有指向正确的ruby版本:

$ gem env home
/opt/homebrew/lib/ruby/gems/3.1.0

[编辑]删除前面的一点,因为它与有关默认Ruby版本的问题无关。

gupuwyp2

gupuwyp21#

根据 rbenv 文档 , 您 必须 在 . bashrc 中 输入 以下 命令

eval "$(rbenv init -)"

中 的 每 一 个
试试 这个 , 启动 一 个 新 的 终端 , 然后 执行 rbenv global 操作 。

相关问题