3

私の Gemfile では、Ruby バージョン 2.0.0 を指定しました。

ruby '2.0.0'

しかし、コンソールには 2.1.0dev があると表示されます。

$ ruby -v
ruby 2.1.0dev (2013-09-16 trunk 42951) [x86_64-darwin12.4.0]

rbenv を使用していますが、2.1.0 がインストールされていないことがわかります。

$ rbenv versions
system
* 2.0.0-dev

バンドルの更新またはバンドルのインストールは次のように述べています。

"Your Ruby version is 2.1.0, but your Gemfile specified 2.0.0"

しかし、「rbenv local 2.0.0-dev」を使用すると、再び ruby​​ 2.1.0dev が残ります。さらに:

$ rbenv global
2.0.0-dev

$ cat ~/.bash_profile:
export PATH="$HOME/.rbenv/bin:$PATH"
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi

私の知る限り、2.1.0dev はまだ存在しません。

Ruby 2.0.0 を選択するにはどうすればよいですか?

4

2 に答える 2

2

Gemfile に移動し、そこで説明を変更します。同じ問題が発生し、「機能する」解決策が見つかりませんでした。だから私は自分のものを作りました。

source ' https://rubygems.org '
ruby​​ '2.0.0' #これをこの '2.1.0' に変更

宝石「レール」、「4.0.3」

于 2014-03-19T22:19:03.837 に答える