紙一重の積み重ね

35歳のエンジニアがなれる最高の自分を目指して、学んだことをこつこつ情報発信するブログです。

Rubyをバージョンアップした時に bundle: command not found エラーが発生したときの対処法

f:id:yokoyantech:20181214180034p:plain

やったこと

  • Ruby2.4.1 を入れた直後に、2.5.1にバージョンアップした

発生したエラー

$ bundle
rbenv: bundle: command not found

The bundle command exists in these Ruby versions:
  2.4.1

原因

bundleがいないため

2.5.1

~/.rbenv/versions/2.5.1/bin$ ll
total 16980
drwxr-xr-x 2 ubuntu ubuntu     4096 Dec 11 14:53 ./
drwxr-xr-x 6 ubuntu ubuntu     4096 Dec 11 14:53 ../
-rwxr-xr-x 1 ubuntu ubuntu     4863 Dec 11 14:53 erb*
-rwxr-xr-x 1 ubuntu ubuntu      572 Dec 11 14:53 gem*
-rwxr-xr-x 1 ubuntu ubuntu      216 Dec 11 14:53 irb*
-rwxr-xr-x 1 ubuntu ubuntu      613 Dec 11 14:53 rake*
-rwxr-xr-x 1 ubuntu ubuntu      964 Dec 11 14:53 rdoc*
-rwxr-xr-x 1 ubuntu ubuntu      214 Dec 11 14:53 ri*
-rwxr-xr-x 1 ubuntu ubuntu 17348936 Dec 11 14:52 ruby*

2.4.1

~/.rbenv/versions/2.4.1/bin$ ll
total 16172
drwxr-xr-x 2 ubuntu ubuntu     4096 Dec 10 14:22 ./
drwxr-xr-x 6 ubuntu ubuntu     4096 Dec 10 14:22 ../
-rwxr-xr-x 1 ubuntu ubuntu      510 Dec 10 14:22 bundle*
-rwxr-xr-x 1 ubuntu ubuntu      511 Dec 10 14:22 bundler*
-rwxr-xr-x 1 ubuntu ubuntu     4868 Dec 10 14:22 erb*
-rwxr-xr-x 1 ubuntu ubuntu      572 Dec 10 14:22 gem*
-rwxr-xr-x 1 ubuntu ubuntu      216 Dec 10 14:22 irb*
-rwxr-xr-x 1 ubuntu ubuntu      502 Dec 10 14:22 rake*
-rwxr-xr-x 1 ubuntu ubuntu      964 Dec 10 14:22 rdoc*
-rwxr-xr-x 1 ubuntu ubuntu      214 Dec 10 14:22 ri*
-rwxr-xr-x 1 ubuntu ubuntu 16511752 Dec 10 14:21 ruby*

解決方法

  • gem install bundlerを実行する
$ gem install bundler
Fetching: bundler-1.17.1.gem (100%)
Successfully installed bundler-1.17.1
Parsing documentation for bundler-1.17.1
Installing ri documentation for bundler-1.17.1
Done installing documentation for bundler after 3 seconds
1 gem installed
~/.rbenv/versions/2.5.1/bin$ ll
total 16988
drwxr-xr-x 2 ubuntu ubuntu     4096 Dec 11 15:06 ./
drwxr-xr-x 6 ubuntu ubuntu     4096 Dec 11 14:53 ../
-rwxr-xr-x 1 ubuntu ubuntu      629 Dec 11 15:06 bundle*
-rwxr-xr-x 1 ubuntu ubuntu      631 Dec 11 15:06 bundler*
-rwxr-xr-x 1 ubuntu ubuntu     4863 Dec 11 14:53 erb*
-rwxr-xr-x 1 ubuntu ubuntu      572 Dec 11 14:53 gem*
-rwxr-xr-x 1 ubuntu ubuntu      216 Dec 11 14:53 irb*
-rwxr-xr-x 1 ubuntu ubuntu      613 Dec 11 14:53 rake*
-rwxr-xr-x 1 ubuntu ubuntu      964 Dec 11 14:53 rdoc*
-rwxr-xr-x 1 ubuntu ubuntu      214 Dec 11 14:53 ri*
-rwxr-xr-x 1 ubuntu ubuntu 17348936 Dec 11 14:52 ruby*