我已经构建了我的第一个宝石,但我似乎无法正确安装它.我可以发出命令
sudo gem install ceilingfish-toto
哪个产生输出
Successfully installed ceilingfish-toto-0.3.6 1 gem installed
但是当我输入gemfish-toto时.我得到了输出
Can't find ruby library file or shared library ceilingfish-toto
这很奇怪,因为如果我去查看我的gems文件夹,我可以看到安装在那里的所有文件
# 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
有谁知道是什么原因引起的?我认为这是抱怨,因为宝石名称中有一个连字符.你可以在这里看到gemspec http://github.com/ceilingfish/toto