

以下のような場合、どのような事が考えられるでしょうか…。  
rails アプリのルートディレクトリでコマンドを叩いた結果です。

[code]

    $ rails s
    Your Ruby version is 2.0.0, but your Gemfile specified 2.2.2
    
    $ ruby -v
    ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]
    
    $ rbenv versions
      system
    * 2.2.2 (set by /Users/username/Documents/workspace/rails_root/.ruby-version)
    
    $ rbenv versions --local
      system
    * 2.2.2 (set by /Users/username/Documents/workspace/rails_root/.ruby-version)
    
[/code]

zsh を使用していますが、`~/.zprofile` の内容はこのような感じです。

[code]

    export PATH="$HOME/.rbenv/bin:$PATH"
    eval "$(rbenv init -)"
    
[/code]

`which bundle` を実行すると  
`/Users/username/.rbenv/shims/bundle` と返ってきます。

`bundle update` と `bundle install` は実行できます。

よろしくお願いします。


CC BY-SA 3.0
2015-07-15T15:42:47.317
12392
2015-07-16T03:41:31.547
2015-07-16T03:41:31.547
9617
9617
question
ruby-on-rails ruby
Mac OS 内の Rails 環境下で Ruby のバージョンが正しく指定できない


既に確認済みでしたら申し訳ありません。  
rbenvのruby 2.2.2にbundlerがインストールされていない可能性は無いでしょうか？

[code]

    which bundle
    
[/code]

を実行した結果が

[code]

    /usr/bin/bundle
    
[/code]

であれば、ruby 2.2.2のbundlerがインストールされていないので、

[code]

    gem install bundler
    
[/code]

でbundlerをインストールしてください。


CC BY-SA 3.0
2015-07-15T19:25:08.260
12398
2015-07-15T19:25:08.260
732
12392
answer