首页 > 解决方案 > Pry 使用过时的 Ruby 版本运行

问题描述

当我打字时,pry -v我得到

在 Ruby 2.3.0 上撬开 0.12.2 版

ruby -v给出

红宝石 2.6.0rc2 (2018-12-15 中继 66408) [x86_64-linux]

并且都给rbenv global_rbenv local

2.6.0-rc2。

我尝试按照如何在 Pry 中更改 ruby​​ 版本的答案中的建议卸载并重新安装 pry 。

标签: rubyrbenvpry

解决方案


您可以pry从系统 ruby​​ 安装为全局可执行文件。这不会被 安装的任何 ruby​​ 覆盖rbenv,除非prygem 安装在特定的 ruby​​ 版本中。

这只是系统在 $PATH 中搜索名为pry.

最有可能的是,如果您gem install pry在 rbenv 下,那么新的 pry 将使用正确的 ruby​​ 二进制文件。

编辑

哎呀,@tadman 的评论内容完全相同。如果将其转换为答案,我将删除我的。


推荐阅读