

ruby初心者です。Railsでの開発でrake routesが効かなくなりました。  
ググってもわからなかったので質問させていただきます。

[code]

    >Macbook:PetsHuggy UserName$ rake routes
    rake aborted!
    cannot load such file -- bundler/setup
    /Users/UserName/study/PetsHuggy/config/boot.rb:3:in `<top (required)>'
    /Users/UserName/study/PetsHuggy/config/application.rb:1:in `require_relative'
    /Users/UserName/study/PetsHuggy/config/application.rb:1:in `<top (required)>'
    /Users/UserName/study/PetsHuggy/Rakefile:4:in `require_relative'
    /Users/UserName/study/PetsHuggy/Rakefile:4:in `<top (required)>'
    (See full trace by running task with --trace)
    
[/code]

「PetsHuggy」は現在作成しているアプリ名で、studyファイルの中で作成しています。  
他に作成しているアプリケーションでも同様にrake routesが効かなくなっていました。

先日、Railsを5.0.1⇒5.0.2にアップデートしたのでその際のやり方がまずかったためおこったエラーではないかと考えています。  
bundleの再インストールなども試みましたが解決しませんでした。

bundler/setupに問題が？と思いましたが、

[code]

    >/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.14.6/lib
    
[/code]

に存在していました。

ちなみに(やり方があっているかはわかりませんが)「`--trace`」を試してみろとの記述がありましたので「`rake routes
--trace`」を試した結果は下記のとおりです。

[code]

    > rake aborted!
    cannot load such file -- bundler/setup
    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    /Users/UserName/study/PetsHuggy/config/boot.rb:3:in `<top (required)>'
    /Users/UserName/study/PetsHuggy/config/application.rb:1:in `require_relative'
    /Users/UserName/study/PetsHuggy/config/application.rb:1:in `<top (required)>'
    /Users/UserName/study/PetsHuggy/Rakefile:4:in `require_relative'
    /Users/UserName/study/PetsHuggy/Rakefile:4:in `<top (required)>'
    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rake/rake_module.rb:25:in `load'
    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rake/rake_module.rb:25:in `load_rakefile'
    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rake/application.rb:604:in `raw_load_rakefile'
    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rake/application.rb:89:in `block in load_rakefile'
    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rake/application.rb:160:in `standard_exception_handling'
    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rake/application.rb:88:in `load_rakefile'
    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rake/application.rb:72:in `block in run'
    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rake/application.rb:160:in `standard_exception_handling'
    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rake/application.rb:70:in `run'
    /usr/bin/rake:37:in `<main>'
    
[/code]

原因・解決法を教えてください。  
もし、修正が難しそうであれば(できればクリーンインストールしない方法で)一度環境をリセットして開発環境を再構築する方法を教えて下さい。  
お願い致します。


CC BY-SA 3.0
2017-03-06T03:44:49.527
33120
2018-07-08T16:02:29.640
2017-03-06T07:35:47.327
76
20943
question
ruby-on-rails ruby rake
rake routesが使えなくなりました


(コメントより)

rbenv のものではなく、 Mac に付属の ruby を利用して実行されていたのが原因でした。

rbenv の設定を見直し、 bundle install などを行った結果、問題は解消しました。


CC BY-SA 4.0
2018-07-08T16:02:29.640
45432
2018-07-08T16:02:29.640
754
33120
answer