He creado mi primera gema, pero parece que no puedo instalarla correctamente. Puedo emitir el comandogema que no puede encontrar la gema a pesar de estar instalada
sudo gem install ceilingfish-toto
que produce la salida
Successfully installed ceilingfish-toto-0.3.6
1 gem installed
Pero cuando el entonces escribo gem which ceilingfish-toto
. Me da la salida
Can't find ruby library file or shared library ceilingfish-toto
que es muy extraño, porque si voy y miro en mis joyas carpeta puedo ver todos los archivos instalados allí
# ls -l /opt/local/lib/ruby/gems/1.8/gems/ceilingfish-toto-0.3.6/
total 48
-rw-r--r-- 1 root admin 1053 14 Feb 17:16 LICENSE
-rw-r--r-- 1 root admin 6166 14 Feb 17:16 README.md
-rw-r--r-- 1 root admin 879 14 Feb 17:16 Rakefile
-rw-r--r-- 1 root admin 6 14 Feb 17:16 VERSION
-rw-r--r-- 1 root admin 2477 14 Feb 17:16 ceilingfish-toto.gemspec
drwxr-xr-x 7 root admin 238 14 Feb 17:16 test
¿Alguien sabe lo que podría causar esto? Creo que se está quejando porque hay un guión en el nombre de la gema. Puede ver el gemspec aquí http://github.com/ceilingfish/toto
Bueno, de hecho no hay ningún archivo 'ceilingfish-toto' o biblioteca compartida. – badp