From f3ed0de340f47c2f0cbccc70c40d3ff829a4b5ff Mon Sep 17 00:00:00 2001 From: Yehuda Katz Date: Thu, 27 Aug 2009 05:00:14 -0500 Subject: Create an install task that successfully installs all Rails gems --- Rakefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'Rakefile') diff --git a/Rakefile b/Rakefile index 5dd9f40310..5f918657aa 100644 --- a/Rakefile +++ b/Rakefile @@ -3,7 +3,7 @@ require 'rake/rdoctask' env = %(PKG_BUILD="#{ENV['PKG_BUILD']}") if ENV['PKG_BUILD'] -PROJECTS = %w(activesupport actionpack actionmailer activemodel activeresource activerecord railties) +PROJECTS = %w(activesupport actionpack actionmailer activeresource activerecord railties) Dir["#{File.dirname(__FILE__)}/*/lib/*/version.rb"].each do |version_path| require version_path @@ -12,7 +12,7 @@ end desc 'Run all tests by default' task :default => :test -%w(test isolated_test rdoc pgem package release).each do |task_name| +%w(test isolated_test rdoc pgem package release gem).each do |task_name| desc "Run #{task_name} task for all projects" task task_name do errors = [] @@ -23,6 +23,12 @@ task :default => :test end end +task :install => :gem do + (PROJECTS - ["railties"]).each do |project| + system("gem install #{project}/pkg/#{project}-#{ActionPack::VERSION::STRING}.gem --no-ri --no-rdoc") + end +end + desc "Generate documentation for the Rails framework" Rake::RDocTask.new do |rdoc| -- cgit v1.2.3