2012-03-09 13 views
6

En Heroku, he sido agregado como colaborador de un proyecto. Necesito obtener ese proyecto en mi local. Y para eso necesito saber qué proyecto de versión Ruby tiene. La versión de Rails del proyecto es 3.1. Lo sabía a través del archivo Gemfile.Heroku, ¿Cómo saber la versión ruby ​​del proyecto?

Por favor, sugiera ¿qué debo hacer para eso?

+0

¿Se le ha añadido como colaborador en heroku a través de git? –

+0

Si estás en cedro también puedes controlar la versión de ruby ​​que estás usando: http://blog.heroku.com/archives/2012/5/9/multiple_ruby_version_support_on_heroku/ – Schneems

Respuesta

13

Puede saberlo por el uso de la pila en este proyecto.

heroku stack 

Si no está Cedar apilar se puede tener información sobre la versión de rubí se utiliza en heroku

Exemple de la producción

$ heroku stack                                        
    aspen-mri-1.8.6 
* bamboo-mri-1.9.2 
    bamboo-ree-1.8.7 
    cedar (beta) 

El * representa el uso de pila en este proyecto y la versión es definir.

aspen-mri-1.8.6 => MRI 1.8.6 
bamboo-mri-1.9.2 => MRI 1.9.2 
bamboo-ree-1.8.7 => REE 1.8.7 

En caso de que la pila sea de cedro. Por defecto, la versión de ruby ​​es 1.9.2 MRI. Si se trata de cambiar por ruby ​​1.9.3, es un truco definir por config. Puede tener información por

heroku config 

puede tener RUBY_VERSION => ruby-1.9.3-p0 definir si se utiliza el rubí 1.9.3-p0.

+1

Parece que leí mal, +1 para un buen lector :) – apneadiving

+0

la pregunta puede ser oscura si no eres un buen usuario de heroku y Heroku solo se menciona en el título, no en el texto. El malentendido puede ser fácil. – shingara

+0

Gracias Shingara .. –

21

Para aquellos que buscan esto, es sencillo obtener la información con

heroku run ruby -v

+0

Gracias, esa parece ser la respuesta hoy – agbodike

Cuestiones relacionadas