当我输入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。
我尝试按照对how to change ruby version in Pry的回答中的建议卸载并重新安装pry。
答案 0 :(得分:3)
您可以从系统ruby中将pry
安装为全局可执行文件。除非rbenv
宝石在该特定的红宝石版本中安装了 ,否则pry
安装的任何红宝石都不会对此进行覆盖。
这只是系统在$ PATH中搜索名为pry
的可执行文件的问题。
很可能,如果您在gem install pry
下使用rbenv,则新的撬动将使用正确的红宝石二进制文件。
编辑:
哦,@ tadman的评论内容完全相同。如果将其转换为答案,我将删除我的答案。