/ / Después de instalar ruby ​​2.2.3 con rbenv, tiene una versión diferente: ruby-on-rails, ruby, rbenv

Después de instalar ruby ​​2.2.3 con rbenv, tiene una versión diferente: ruby-on-rails, ruby, rbenv

Estoy tratando de usar Rails 5, que requiere la versión Ruby> = 2.2.2.

Instalé 2.2.3 con rbenv install 2.2.3 y establecerlo global. Cuando verifico con ruby -v yo obtengo ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin15].

Sin embargo cuando corro bundle exec railties/exe/rails new /parent-folder/api --api --edge Me sale el error:

Rails 5 requires Ruby 2.2.2 or newer.

You"re running
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin14.0]

Si establezco explícitamente la versión local en el número de versión exacto 2.2.3p173 o 2.2.3 entonces dice rbenv: version "2.2.3" is not installed (o 2.2.3p173 en consecuencia).

Cuando realizo rbenv install -l para verificar solo las versiones disponibles 2.2.3 está en la lista, no el 2.2.3p173.

No entiendo cómo hacer que esto funcione.

Notas al margen: He actualizado la compilación de ruby, mi $ PATH tiene la configuración rbenv correctamente, no tengo instalado rvm.

Respuestas

1 para la respuesta № 1

En lugar de bundle exec railties/exe/rails new /parent-folder/api --api --edge tratar ./rails/railties/exe/rails new myapp --edge --dev donde "rails" es el rails git repo.