最初のgemを作成しましたが、正しくインストールできないようです。コマンドを発行できます
sudo gem install ceilingfish-toto
これは出力を生成します
Successfully installed ceilingfish-toto-0.3.6
1 gem installed
しかし、それから私がタイプするときgem which ceilingfish-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