use gem1.9 if we used rake1.9
This commit is contained in:
parent
ac4dde5d76
commit
6a4ce41bb4
11
Rakefile
11
Rakefile
@ -11,6 +11,9 @@ end
|
|||||||
require 'rbconfig'
|
require 'rbconfig'
|
||||||
include Config
|
include Config
|
||||||
|
|
||||||
|
gem_command = "gem"
|
||||||
|
gem_command = "gem1.9" if CONFIG["MAJOR"] = "1" && CONFIG["MINOR"] = "9"
|
||||||
|
|
||||||
# NOTE: some of the tests assume Mongo is running
|
# NOTE: some of the tests assume Mongo is running
|
||||||
Rake::TestTask.new do |t|
|
Rake::TestTask.new do |t|
|
||||||
t.test_files = FileList['tests/test*.rb']
|
t.test_files = FileList['tests/test*.rb']
|
||||||
@ -33,8 +36,8 @@ namespace :gem do
|
|||||||
desc "Install the gem locally"
|
desc "Install the gem locally"
|
||||||
task :install do
|
task :install do
|
||||||
sh <<EOS
|
sh <<EOS
|
||||||
gem build mongo-ruby-driver.gemspec &&
|
#{gem_command} build mongo-ruby-driver.gemspec &&
|
||||||
sudo gem install mongo-*.gem &&
|
sudo #{gem_command} install mongo-*.gem &&
|
||||||
rm mongo-*.gem
|
rm mongo-*.gem
|
||||||
EOS
|
EOS
|
||||||
end
|
end
|
||||||
@ -42,8 +45,8 @@ EOS
|
|||||||
desc "Install the optional c extensions"
|
desc "Install the optional c extensions"
|
||||||
task :install_extensions do
|
task :install_extensions do
|
||||||
sh <<EOS
|
sh <<EOS
|
||||||
gem build mongo-extensions.gemspec &&
|
#{gem_command} build mongo-extensions.gemspec &&
|
||||||
sudo gem install mongo_ext-*.gem &&
|
sudo #{gem_command} install mongo_ext-*.gem &&
|
||||||
rm mongo_ext-*.gem
|
rm mongo_ext-*.gem
|
||||||
EOS
|
EOS
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user