

お世話になっております。  
Railsの環境を作成しているものです。  
bundlerをインストールし

[code]

    bundler -v
    
[/code]

でバージョンを確認した際に

[code]

    Traceback (most recent call last):
    2: from /home/username/.rbenv/versions/2.5.0/bin/bundler:23:in `<main>'
    1: from /home/username/.rbenv/versions/2.5.0/lib/ruby/site_ruby/2.5.0/
       　　　rubybems.rb:308:in 'activate_bin_path'
    /home/username/.rbenv/versions/2.5.0/lib/ruby/site_ruby/2.5.0/
    rubygems.rb:289:in `find_spec_for_exe': can't find gem bundler (>= 0.a) 
    with executable bundler (Gem::GemNotFoundException)
    
[/code]

とエラーが発生しバージョンを確認できませんでした。  
解決法のご教授よろしくお願いします。


CC BY-SA 4.0
2018-05-02T08:56:49.587
43728
2018-05-16T19:22:34.177
28387
question
ruby-on-rails ruby bundler
bundlerバージョン確認のエラーについて


今利用しているバージョンの ruby (2.5.0) に対してインストールされている bundler の gem
が何かおかしい、もしくは存在していない様子です。

[code]

    gem install bundler
    
[/code]

を実行すると解決すると思われますが、いかがでしょうか?


CC BY-SA 4.0
2018-05-02T09:48:06.483
43731
2018-05-02T09:48:06.483
754
43728
answer


同様の症状が本家のStackExchangeでありましたが、その場合は`sudo gem install bundler`で解決したようです。

<https://stackoverflow.com/questions/47026174/find-spec-for-exe-cant-find-gem-
bundler-0-a-gemgemnotfoundexception>

ただ、本来であれば`rbenv`関係の操作に`sudo`は必要ないため、恐らく`sudo`を使わなくて良い所で`sudo`を使い何かをインストールしてしまっていると思われます。

ですので一旦`~/.rbenv`以下のファイルを全て削除してしまってから再度インストールし直すのが良いのではないでしょうか。


CC BY-SA 4.0
2018-05-16T19:22:34.177
44025
2018-05-16T19:22:34.177
3271
43728
answer