Cygwin | Cygwin64bit版 + apt-cyg + CygTerm + rbenv + ruby 環境を構築するまで


Cygwin | Cygwin64 + apt-cyg + CygTerm + rbenv + ruby 環境を構築するまで

概要

Cygwin64bit版 + apt-cyg + CygTerm + rbenv + ruby 環境を構築するまでについて。
つまり、Windowsで rbenv + ruby の環境を作成する手順になります。
Chef・Berkshelfを利用するための準備でもあります。

手順

cygwin64bit版 と apt-cyg と必要最低限のパッケージをインストールをする

  • 手順は下記サイトを参考にする

64bit版Cygwinをインストールしてapt-cygするまで

TeraTermをインストールする

CygTermを64bit環境向けに再コンパイルする

Cygwin に標準で添付されている Cygwin Terminal の使い勝手が悪いので CygTerm を利用します。
TeraTerm に同梱されている CygTerm は32bit版のみなので、一緒に添付されているtarを解凍して
再ビルドする必要があります。

  • 手順は下記サイトを参考にする

Cygwin 64bit版への対応について

# tarを解凍
tar xvf cygterm+.tar.gz
# Makefileを編集(-mno-cygwin と記述されている箇所を全削除する)
vi Makefile
# make
make
make install

ここまで終わったら、完成した CygTerm.cfg と CygTerm.exe を %cygwin64%/bin 配下にコピーします

rbenv + ruby をインストール

さっそくインストールした cygterm を起動して env + ruby をインストールします。

  • 手順は下記サイトを参考にする

[Cygwin]rbenvとruby-buildで最新のrubyを入れる

作業完了につき、感謝の雄叫び

$ apt-cyg install figlet
$ figlet 'Thanks DQNEO!'
 _____ _                 _          ____   ___  _   _ _____ ___  _
|_   _| |__   __ _ _ __ | | _____  |  _ \ / _ \| \ | | ____/ _ \| |
  | | | '_ \ / _` | '_ \| |/ / __| | | | | | | |  \| |  _|| | | | |
  | | | | | | (_| | | | |   <\__ \ | |_| | |_| | |\  | |__| |_| |_|
  |_| |_| |_|\__,_|_| |_|_|\_\___/ |____/ \__\_\_| \_|_____\___/(_)

ほとんどDQNEOさんの手順なので感謝です!

参照

64bit版Cygwinをインストールしてapt-cygするまで
Cygwin 64bit版への対応について
[Cygwin]rbenvとruby-buildで最新のrubyを入れる