Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

rubyのirbで補完@cygwin

      2013/07/15

cygwin上でrubyのirbを動かしている時に、ふと補完ができたら便利だと思って調べてみたら、すでに作っている人がいるじゃないですか。皆さん考えることは同じなのね。

Wirbleというのをgemでインストールしないといけないらしいのですが、 cygwinのインストーラではインストールできないようなので、gemをまずはここからダウンロード。maznはrubygems-1.2.0.tgzをダウンロードしました。

インストールは簡単です。

# tar zxvf rubygems-1.2.0.tgz
# cd  rubygems-1.2.0
# ruby setup.rb

以上です。次にWirbleをインストールします。

# gem install -y wirble

参考にしたサイトでは上記コマンドでインストールできなかったとのことですが、maznの環境ではこれでOKでした。

あとは、 ~/.irbrc がなければ新規作成して、以下を書き込みます。

# vi ~/.irbrc
# load libraries
require 'rubygems'
require 'wirble'
# start wirble (with color)
Wirble.init
Wirble.colorize

これでTABで補完ができるようになったり、色がついたりします。

参考
http://journal.mycom.co.jp/articles/2006/12/22/wirble/
http://turn-addict.vox.com/library/post/cygwin%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8Bruby.html

 - IT技術, プログラミング ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
manをmoreではなくlessで見る@FreeBSD 7.1

さくらインターネットでsshでログインし、manを打つとmoreを使用してページ …

no image
ウィンドウが勝手に最大化@Windows 7

Windows 7で、ウィンドウをはしっこに移動したりすると、最大化してしまいす …

no image
シェルで2進数、8進数、10進数、16進数変換@bash

シェルスクリプトで2進数や16進数を扱う方法です。 まずは、bc コマンドを使っ …

no image
QRコードスキャナーのようなカメラ使うアプリが起動しない@Galaxy S (2.2)

標準のカメラアプリは正常に動作するのに、QRコードスキャナやFxCamera と …

no image
Tracの導入@Debian etch

Tracはメジャーなオープンソースのバグトラッキングシステム。 Subversi …

no image
PXEブートでネットワークインストール@RHEL5 or CentOS5

最近のPCやサーバーではPXEというネットワークブートを使って、CDやDVDを使 …

no image
echoコマンドで改行やタブを扱うには@Linux (Debian Etch)

UNIX系OSでも最も有名な部類に入るコマンドechoは、引数の文字列や変数の中 …

no image
nslookupでホスト名引けるのにpingに失敗する@Windows

自前のDNSサーバをたてて、ホストを登録してWindowsから登録したホストにp …

no image
pythonで日本語処理めとめ@python 2.6

python で文字列を扱う場合、unicode型と、str型というのがあります …

no image
ext3のジャーナル(lost+found)再作成

Linuxのext3ファイルシステムにあるlost+foundはファイルシステム …