Skip to content

Instantly share code, notes, and snippets.

@hans
Forked from defunkt/gist:7391
Created August 27, 2008 01:39
Show Gist options
  • Save hans/7393 to your computer and use it in GitHub Desktop.
Save hans/7393 to your computer and use it in GitHub Desktop.
task :spec do
require 'rubygems'
Gem::manage_gems
require 'rake/gempackagetask'
gemspec = ENV['gemspec'] || ''
@spec = eval(File.read(gemspec + '.gemspec'))
Rake::GemPackageTask.new(@spec) do |pkg|
pkg.need_tar = true
end
end
task :default => [ :spec, "pkg/#{@spec.name}-#{@spec.version}.gem" ] do
puts 'generated latest version'
end
desc "build 'n' install"
task :bni => [ :spec, "pkg/#{@spec.name}-#{@spec.version}.gem" ] do
puts `sudo gem install pkg/#{@spec.name}-#{@spec.version}.gem`
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment