Report abuse

create newgem

newgem foo
cd foo
# change config/hoe.rb 
< RUBYFORGE_PROJECT = 'foo' # The unix name for your project
> RUBYFORGE_PROJECT = 'drnicutilities' # The unix name for your project

rubyforge create_package drnicutilities foo
rake release VERSION=0.0.1
# WORKED!

investigate hoe/rubyforge config

Below are the files created by:

* rubyforge setup
* rubyforge config
* rake config_hoe

cat ~/.rubyforge/user-config.yml

#
# base rubyforge uri - store in /Users/nicwilliams/.rubyforge/user-config.yml
#
  uri        : http://rubyforge.org
#
# this must be your username
#
  username   : nicwilliams
#
# this must be your password
#
  password   : something interesting
#
# defaults for some values
#
  cookie_jar : /Users/nicwilliams/.rubyforge/cookie.dat
  is_private : false

# used by New Gem Generator (0.9.5 onwards)
  full_name  : Dr Nic Williams
  email      : drnicwilliams@gmail.com

cat ~/.rubyforge/auto-config.yml

processor_ids: 
  IA64: 6000
  AMD-64: 1500
  Any: 8000
  Sparc: 4000
  PPC: 2000
  Other: 9999
  Alpha: 7000
  i386: 1000
  UltraSparc: 5000
  MIPS: 3000
release_ids:
  ...
group_ids:
  ...
type_ids:
  .htm: 8200
  .jpg: 8000
  .src.rpm: 5100
  ...
package_ids:
  ...

cat ~/.hoerc

--- 
publish_on_announce: false
blogs: 
- user: user
  url: url
  extra_headers: 
    mt_convert_breaks: markdown
  blog_id: blog_id
  password: password
exclude: !ruby/regexp /tmp$|CVS|\.svn|_darcs|\.git|log|local/.*\.rb$|Makefile|.*\.o$|.*\.bundle$|.*\.so$|.*\.dll$/