LoginSignup
18
18

More than 5 years have passed since last update.

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

Posted at

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を入れる

18
18
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
18