私は最初の宝石を作ろうとしています。Ryan Biggs のチュートリアルをガイドとして使用して、次のことを行いました。
1) gem の足場を作成しました。
$ bundle gem hello_world
2) lib/hello_world.rb ファイルを編集:
require "hello_world/version"
module HelloWorld
def hi
"Hello world!"
end
end
3) バンドラー経由で gem をインストール:
$ cd hello_world
$ bundle install
この時点で、実行すると
$ bundle show hello_world
それが示している
/Users/ykessler/gems/hello_world
ということで、インストールされたようです。
しかし、irb から宝石を要求しようとすると:
require '/Users/ykessler/gems/hello_world'
ロードできません:
2.0.0-p195 :003 > require '/Users/ykessler/gems/hello_world'
LoadError: cannot load such file -- /Users/ykessler/gems/hello_world
from /Users/ykessler/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from /Users/ykessler/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from (irb):3
from /Users/ykessler/.rvm/rubies/ruby-2.0.0-p195/bin/irb:16:in `<main>'
どこが間違っていますか?