This is my first attempt to build a gem, using git hub, and
pushing a gem to Rubyforge.


I have patched rapid_core.dryml, adding feckless fieldset and would
like to build a gem for this.

I am not sure about the proper way of filling out gemspec.name,
gemspec.author, since I am obivously not the author of Hobo,
but I am the one who applied this patch, so please let me know
if I did this the right way.

Anyway, the gemspec file gets built using

   rake build

in the hobo directly, but

   gem push jet-hobo.gemspec

fails with

'RubyGems.org cannot process this gem.
Please try rebuilding it and installing it locally to make sure it's
valid.'

Here are the ONLY alterations I have done to the Rakefile in hobo:

Jeweler::Tasks.new do |gemspec|
  gemspec.version      = Hobo::VERSION
  gemspec.name         = "jet-hobo"
  gemspec.email        = "[email protected]"
  gemspec.summary      = "Hob with feckless field sets"
  gemspec.homepage     = "http://hobocentral.net/";
  gemspec.authors      = ["Tom Locke, patch Jet Thompson"]
  gemspec.executables  = ['hobo']
  gemspec.default_executable = 'hobo'
  gemspec.rubyforge_project = "jet-hobo"
  gemspec.add_dependency("rails", [">= 2.2.2"])
  gemspec.add_dependency("will_paginate", [">= 2.3.11"])
  gemspec.add_dependency("hobosupport", ["= #{Hobo::VERSION}"])
  gemspec.add_dependency("hobofields", ["= #{Hobo::VERSION}"])
  gemspec.add_dependency("dryml", ["= #{Hobo::VERSION}"])
  gemspec.files.include %w(tasks/environments.rake tasks/
hobo_tasks.rake)
end

I did set the version in hobo.rb, etc, to v.1.0.1 as I did not
understand
how to use git at first. Finally got it about creating a branch, then
fetching the branch I actually wished to work on, but did not seem
there were any real substantial differences besides use of yard,
perhaps some othe minor changes that did not seem to substantial in
the v.1.1.0.pre0

I have been able to log in to Rubyforge on my first attempt to do a
push, but no gem gets created.

Any thoughts appreciated.

Thanks,

Jet

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to