私は以下のようなプロジェクトツリーを持っています:
├── bin
├── fpgrowth-ruby-0.0.1.gem
├── fpgrowth-ruby.gemspec
├── Gemfile
├── Gemfile.lock
├── lib
│ ├── fpgrowth
│ │ ├── fptree
│ │ │ ├── builder
│ │ │ │ ├── first_pass.rb
│ │ │ │ └── second_pass.rb
│ │ │ ├── fp_tree.rb
│ │ │ └── node.rb
│ │ ├── models
│ │ │ └── transaction.rb
│ │ └── ruby
│ │ └── version.rb
│ └── fpgrowth.rb
├── LICENSE.txt
├── Rakefile
├── README.md
└── test
└── tc_first_pass.rb
first_pass の TestCase で、次のように書きました。
require 'test/unit'
require "../lib/fpgrowth/fptree/builder/first_pass"
次に、これを取得します。
ruby test/tc_first_pass.rb
/home/damien/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- ../lib/fpgrowth/fptree/builder/first_pass (LoadError)
from /home/damien/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from test/tc_first_pass.rb:2:in `<main>'
何かが間違っていますが、何がわかりません。