8
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

bundle installすると"can't find gem bundler…"というエラーが発生

Posted at

bundle installでエラーが出る

エラー内容

bundle installを実行したところ、
find_spec_for_exe': can't find gem bundler (>= 0.a) (Gem::GemNotFoundException)
というエラーが発生してbundleinstallできない。

原因

rubyとbundlerのバージョンに注意!

rubygemとbundlerのバージョンの組み合わせによって発生するエラーらしい。

解決法

  • bundlerのバージョンを下げる

最新ではなく少し前のバージョンを指定してinstallしてあげる。

$ gem install bundler -v '1.17.3'

そもそもの確認

  • rubyとbundlerの場所を確認する。

rubyとbundlerが片方ローカルを参照していて、もう片方はグローバルを参照しているなど、そもそもローカルにgemが入っていなかったケース。

$ which ruby
/Users/hoge/.rbenv/shims/ruby
$ which bundler
/Users/hoge/.rbenv/shims/bundler

参考

8
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?