Я не согласен, Bundler отлично подходит для разработки гемов.Это помогает легче начать работу и сотрудничать.И держать gemspec чище?
Я бы исключил зависимости dev
Gem::Specification.new do |s|
s.add_development_dependency("mocha", ["~>0.9.8"])
, конечно, оставив s.add_dependency("i18n", ["~>0.4.1"])
и другие, от которых зависит ваш драгоценный камень.
Вы можете получить Gemfile(как показывает Тео), вот так
source :rubygems
gemspec
group :test do
gem 'rails', '3.0.0'
gem 'mocha'
gem 'rspec-rails', "~>2.0.1"
end
Красиво и чисто, легко читается.Надеюсь, это поможет.