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.
