hack のためのネタ帳, etc,,,

install script

#!/usr/bin/env bash
TARGET_URL=http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz
PATCH_URL=https://gist.github.com/kou1okada/7209539/raw/68c845108504285a44a99d01aa0db60f88d81dda/ruby-2.0.0-p247.cygwin64.patch
HASH="$(cat <<EOD
78282433fb697dd3613613ff55d734c1 *ruby-2.0.0-p353.tar.gz
067532b28c5a42b93aa6dc5ba42c630c *ruby-2.0.0-p247.cygwin64.patch
EOD
)"

TARGET_ARCHIVE="${TARGET_URL##*/}"
TARGET_DIR="${TARGET_ARCHIVE%.tar.*}"
TARGET_VERSION="${TARGET_DIR#ruby-}"
PATCH="${PATCH_URL##*/}"

cd /tmp
wget -Nc "${TARGET_URL}"
wget -Nc "${PATCH_URL}"
echo "$HASH" | md5sum -c || exit

tar xvf "${TARGET_ARCHIVE}"
cd "${TARGET_DIR}"
if [ "${PATCH}" != "" ]; then patch -p1 < "../${PATCH}"; fi
./configure --prefix="$HOME/.rbenv/versions/${TARGET_VERSION}"
make install
rbenv rehash

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます