your what rails own make installed how gems for create all ruby rubygems dbi shoes

what - ¿Dónde colocar los archivos ruby ​​.gem para que Shoes.setup pueda encontrarlos?



ruby installed gems (2)

Cada vez que tenga problemas para verificar si los zapatos pueden encontrar la gema o no, puede ver las gemas disponibles para los zapatos en ~ / .shoes / + gema / gemas

Se han hecho muchas preguntas sobre el soporte de gemas en Shoes, pero ninguno ha respondido dónde colocarlas. Tengo Shoes Raisins 1134 en Windows XP, y he descargado dbi-0.4.1.gem y estoy tratando de hacer que lo siguiente funcione:

Shoes.setup do gem ''dbi'' end require ''dbi'' Shoes.app ... end

Cuando ejecuto esto, aparece el cuadro de diálogo que dice Installing dbi -- Looking for dbi que se encuentra durante horas sin encontrar el archivo gema. Intenté ponerlo en todos los siguientes lugares sin éxito:

  • La carpeta que contiene el script anterior
  • D: / Archivos de programa / Archivos comunes / Zapatos / 0.r1134 / ruby ​​/ gems
  • D: / Archivos de programa / Archivos comunes / Zapatos / 0.r1134 / ruby ​​/ gems / 1.8 / gems

¿Cuál es incorrecto - la carpeta o el código?

EDITAR - RESPUESTA:

Gracias a @Pesto por la respuesta. Había leído el texto citado, pero lo malinterpreté para hacer referencia a dónde Shoes ponía los archivos gema instalados, no dónde obtenía la fuente de la gema. En Windows XP, la referencia se traduce en %USERPROFILE%/Application Data/Shoes , y la instalación funcionó a la perfección. Ahora para comenzar a jugar con eso ...


El código se ve bien Por ejemplo, esto es solo color de rosa:

Shoes.setup do gem ''RedCloth'' end require ''RedCloth'' Shoes.app do para RedCloth.new(''*awesome*'').to_html end

En cuanto a dónde están instaladas las gemas, _por qué él mismo responde esto :

Al poner su lista de gemas en el bloque Shoes.setup, terminará encontrando la ventana emergente Shoes vista arriba si alguna de las gemas está ausente. Las gemas se instalan en ~ / .shoes, para evitar la necesidad de derechos de superusuario. (Y solo para evitar que los Zapatos jueguen con tus cosas normales de Ruby.)