使用asdf-ruby项目选择的红宝石版本与ruby -v不匹配

问题描述

我从一开始就换了一台新计算机,并建立了一个完整的开发环境。更改之一是尝试使用asdf而不是rvm。可悲的是,当尝试在我遇到的其中一个项目上运行rails srails c时:

Your Ruby version is 2.7.1,but your Gemfile specified 2.6.3

2.6.3确实是Gemfile指定的版本,.tool-versions文件.ruby-version中也是如此。

我缺乏理解是因为我没有红宝石2.7.1。

asdf list =>
ruby
  2.6.3
ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
which ruby
/home/kkp/.asdf/shims/ruby

任何帮助将不胜感激。

解决方法

就像我张贴的那样,我突然想起要跑步 gem install bundler 然后我们走