Usar bibliotecas y gemas de Ruby con una aplicación de zapatos

Estoy escribiendo una pequeña aplicación de Zapatos que requiere una biblioteca que escribí con mi instalación regular de Ruby. Mi biblioteca utiliza la gema 'net-ssh' y muchas otras bibliotecas de Ruby.

Cuando ejecuto mi biblioteca directamente con ruby regular (tiene su propia interfaz de línea de comandos) así:

ruby my_lib.rb

...todo está bien. Pero cuando trato de exigirlo dentro de mi aplicación Shoes, aparece el error 'no hay que cargar el archivo: net / ssh' (porque my_lib usa net-ssh).

Intenté jugar con la variable $: include path en la aplicación Shoes de esta manera:

$:.unshift "C:/ruby/lib/ruby/1.8"
$:.unshift "C:/ruby/lib/ruby/site_ruby/1.8"
require 'rubygems'
gem 'net-ssh'
require 'my_lib.rb'

... pero no tuvo éxito. Obtengo 'No se pudo encontrar RubyGem net-ssh'.

¿Alguien ha tenido el mismo problema? ¿Cuál es la mejor manera de usar sus bibliotecas y gemas Ruby en una aplicación Shoes?

Respuestas a la pregunta(2)

Su respuesta a la pregunta