2011-01-14 9 views
11

Encontré un ejemplo here que muestra cómo instalar un complemento de Rails. Su ejemplo muestra esto:Confundido acerca de cómo instalar los complementos de Rails

./script/plugin install calendar_helper 

Esto no funcionará para mí porque, confusamente, no tengo nada que se llame plugin en mi directorio script. Todo lo que tengo es rails:

$ ls script/ 
rails 

Así Carriles no viene con la secuencia de comandos que necesita para instalar los plugins? ¿Necesita un complemento para instalar complementos? Eso no parece muy probable. ¿Hay algún problema con mi proyecto de Rails?

Respuesta

20

Probablemente esté en Rails 3. Reemplace ./script/plugin con el complemento Rails.

rails plugin install calendar_helper 

Pero el otro problema es plugins, a diferencia de las gemas, necesitan ser instaladas con una ruta completa. Esto también fue cierto en Rails 2.x.

rails plugin install https://github.com/topfunky/calendar_helper.git 
+0

P. S. Puede o no tener problemas con el plugin calendar_helper en Rails 3. Los comentarios en https://github.com/topfunky/calendar_helper dicen que fue actualizado por última vez para Rails 2.2.3. –

+0

FWIW, después de un par de años de usar Rails, nunca he hecho nada con los complementos desde que hice esta pregunta. Todo ha sido gemas. –

0

primero debe introducir texto como joya 'calendar_helper' en su Gemfile, y luego ejecutar bundle install para los carriles 3.0

+4

Según el comentario de Andrei a continuación, y la respuesta de Brian anterior, está instalando un complemento, no una joya. – ipd

Cuestiones relacionadas