Sha256: 821e6aec23f43069ce6290314b24e2cd843b734c411e0bfff3da2f2e043f9fd3

Contents?: true

Size: 965 Bytes

Versions: 1

Compression:

Stored size: 965 Bytes

Contents

#! /usr/bin/env bash
#
#  script to build gems for all relevant platforms:
#  - MRI et al (standard gem)
#  - windows (x86-mingw32 and x64-mingw32)
#  - jruby
#

# Load RVM into a shell session *as a function*
if [[ -s "$HOME/.rvm/scripts/rvm" ]] ; then
    source "$HOME/.rvm/scripts/rvm"
elif [[ -s "/usr/local/rvm/scripts/rvm" ]] ; then
    source "/usr/local/rvm/scripts/rvm"
else
    echo "ERROR: An RVM installation was not found.\n"
fi

set -o errexit

# rm -rf tmp pkg
# bundle exec rake clean clobber

# # holding pen
# rm -rf gems
# mkdir -p gems

# # windows
# bundle exec rake gem:windows
# cp -v pkg/nokogiri*{x86,x64}-mingw32*.gem gems

# # MRI
# bundle exec rake clean
# bundle exec rake gem
# cp -v pkg/nokogiri*.gem gems

# jruby
bundle exec rake clean clobber
bundle exec rake generate

rvm jruby-9.1
gem install bundler --conservative
bundle install --quiet --local || bundle install
bundle exec ruby -S rake gem
cp -v pkg/nokogiri*java.gem gems

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nokogiri-1.8.5-java build_all