【发布时间】:2021-01-14 07:40:19
【问题描述】:
我完成了安装rubocop gem install rubocop --version 0.86.0的过程
然后运行rubocop -v 以确保一切正常。
相反,我收到以下消息:
warning: parser/current is loading parser/ruby27, which recognizes
warning: 2.7.2-compliant syntax, but you are running 2.7.0.
warning: please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
1.8.1
据我所知,我的知识有限,它说我的 ruby 版本不兼容。是对的吗?我使用的是 2.7.0,需要使用 2.7.2 或更高版本。
我跑rvm ls
=* ruby-2.7.2 [ x86_64 ]
然后我尝试运行ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]
我已经完成了rvm install 2.7.2 和rvm use 2.7.2 的过程,我已经打开了“作为登录shell 运行命令”——因为这是我可以让“rvm”在终端中工作的唯一方法。
如果有人能够帮助我如何升级我的 ruby 版本,将不胜感激。
旁注 - 我尝试点击链接 https://github.com/whitequark/parser#compatibility-with-ruby-mri. 1.8.1,但我愿意承认我不了解此页面上发生的情况或如何使用它来解决问题。
卢卡斯·R
【问题讨论】: