ciao!

ho creato un piccolo programmino in ruby, e se lo lancio da eclipse non ho problemi.
il problema è se lo lancio da terminale:
codice:
$ ruby start.rb
dentro al file c'è questo:
codice:
require 'CreateZip'
require 'FtpConnection'
require 'GestioneFile'

if __FILE__ == $0
   .....................
end
questo l'errore che mi da:
codice:
/usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- CreateZip (LoadError)
    from /usr/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from start.rb:1:in `<main>'
i file richiamati (hanno tutti estensione .rb) sono nella stessa directory del file start.rb.

dove sto sbagliando?