gpt4 book ai didi

带有 rbenv 的 Ruby 版本一直回落到 1.8.7

转载 作者:太空宇宙 更新时间:2023-11-03 16:05:37 25 4
gpt4 key购买 nike

我按照安装中的所有注意事项安装了 rbenv 和 Ruby 1.9.3-p362,然后设置 rbenv global 1.9.3-p362 运行 ruby 时可以看到 1.9.3 - v。但是,每次我退出终端并重新打开 session 时,ruby -v 都会回到 1.8.7。

rbenv 仍在我的道路上,所以我不知道可能出了什么问题。

有什么想法吗?


更新:

请求的信息:

which ruby: /usr/bin/ruby
echo $PATH: /Users/<username>/.rbenv/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

最佳答案

仅供引用,Ruby 1.9.3-p362 由于错误已被 p374 取代,因此您应该升级到 p374 或降级到 p327。

如果您安装了“ruby-build”插件,您可以告诉 rbenv 如何找到 p374 版本:

cd ~/.rbenv
git pull
cd plugins/ruby-build/
git pull
rbenv install 1.9.3-p374

这会将 p362 的所有 gem 重新加载到您的 p374 中:

rbenv global 1.9.3-p362
gem list | awk '{print $1}' > ~/.rbenv/gem_list
rbenv global 1.9.3-p374
xargs gem install < ~/.rbenv/gem_list

它会搅动并吐出大量 gem 安装废话,然后您应该准备好使用以下方法删除 p362:

rbenv uninstall 1.9.3-p362

关于带有 rbenv 的 Ruby 版本一直回落到 1.8.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14572805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com