pikで簡単、複数のRuby環境構築!

5月 29th, 2010 by nashiki コメントを書く »

そろそろ、Ruby1.9も試したいが、環境をスグには変えられないと思いませんか? pikは、Windows内で複数のRuby環境を管理できるツールです。 いつも通りGemでインストール出来て、Ruby環境の追加、一覧、変更が出来ます。

pikのインストール

gem install pik
mkdir "C:\Program Files\pik"
# PATHに"C:\Program Files\pik"を追加
pik_install "C:\Program Files\pik"

初期設定

# 既存環境の追加
pik add
This version has already been added.
# 新しい環境の追加
pik add C:\ruby-1.9.1-p376-i386-mswin32\bin
** Adding:  191: ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mswin32]
 Located at:  C:\ruby-1.9.1-p376-i386-mswin32\bin

環境一覧

pik list
187: ruby 1.8.7 (2009-06-12 patchlevel 174) [i386-mswin32] *
191: ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mswin32]
191: ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32]

環境チャンジ

pik sw 191      # Verのみ指定
pik sw 191 p378 # Verとpまで指定

使ってみた感想

まずインストールと初期設定がすごく簡単でした。 環境周りだからちょっと面倒かなと思いましたが、すごく簡単。 手軽に、Rubyの実行環境をチェンジ出来る感覚は新鮮です! Gem環境も完全に分離されているので、影響が無いです。 ぜひ、皆さんも試してみて下さい。

# Ruby環境一覧を確認
C:\WINDOWS>pik list
187: ruby 1.8.7 (2009-06-12 patchlevel 174) [i386-mswin32] *
191: ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mswin32]
191: ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32]
 
# 現状のRubyVerを確認
C:\WINDOWS>ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [i386-mswin32]
 
# Ver1.9.1に変更
C:\WINDOWS>pik sw 191 p376
 
C:\WINDOWS>ruby -v
ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-mswin32]
# ↑無事に変更されています。
 
# 再度Ver1.8.7に戻す
C:\WINDOWS>pik sw 187
 
C:\WINDOWS>ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [i386-mswin32]
# ↑こちらも無事に変更されています。

参照

http://github.com/vertiginous/pik

Advertisement

コメント・ツッコミ歓迎