はじめに
コロナにかかってしまった筆者です。高熱は3日続き、微熱が1週間下がらず、半年前から計画していた旅行には行けず、悲しい思いをしました。
気をつけてはいたのですが、皆様もどうぞお身体にはお気をつけくださいませ
さて、今回は新規で参画するプロジェクトのGitリポジトリをクローンして、bundle installした際に、Gemfileに記載のRubyのバージョンが違うと怒られました。
↓こんな感じですね。
> bundle install
Your Ruby version is 2.6.6, but your Gemfile specified 2.7.6
asdfでバージョン管理しているので、早速インストールしようとすると、ないと言われてしまいました。
> asdf install ruby 2.7.6
Version not found
そして、確かにないですねー。。
> asdf list all ruby | grep 2.7
1.8.6-p287
2.0.0-p247
2.2.7
2.7.0-dev
2.7.0-preview1
2.7.0-preview2
2.7.0-preview3
2.7.0-rc1
2.7.0-rc2
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
jruby-9.2.7.0
rbx-2.2.7
rbx-2.7
rbx-2.71828182
それの解決方法を描いていこうと思います。
結論
プラグインのアップデートを行います。
今回の対象はRubyなのでそれだけ。
> asdf plugin update ruby
Updating ruby to master
From github.com:asdf-vm/asdf-ruby
d0e5a20..f574abf master -> master
d0e5a20..f574abf master -> origin/master
Already on 'master'
Your branch is up to date with 'origin/master'.
無事に表示されるようになりました。
> asdf list all ruby | grep 2.7
1.8.6-p287
2.0.0-p247
2.2.7
2.7.0-dev
2.7.0-preview1
2.7.0-preview2
2.7.0-preview3
2.7.0-rc1
2.7.0-rc2
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
jruby-9.2.7.0
rbx-2.2.7
rbx-2.7
rbx-2.71828182
おわりに
さくっとできてよかったです。これで2.7.6のインストールができそうです
お困りの方の支えになれば幸いです。
それではー。