OS X Lion にgemsでhpricotを入れる時のメモ

先日MacBook Airの11インチを導入。
Rubyの環境を整えるTipsがあったのでメモ。

hpricotをgemでインストールを試みるもエラー。

$ sudo gem install hpricot
Building native extensions. This could take a while...
ERROR: Error installing hpricot:
ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h

Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/hpricot-0.8.6 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/hpricot-0.8.6/ext/fast_xs/gem_make.out

続きを読む

Ruby 3 オブジェクト指向とはじめての設計 をやってみる予定です

Ruby(3)

Ruby(3)

価格:2,079円(税込、送料別)

最新のスクリプトの組み方と、古典とを構成してくれていて、オブジェクト指向で混乱していた頭が整理されそうな予感です。こういうことをちゃんと整理してくれるっていいよなあ、と思います。

本を読みながら学習をすすめるってなかなか骨が折れるんです。でもこういう全体を俯瞰した視点があると全体像を見渡すことができて、理解が深まると思うのです。

textmate で全角スペースを表示させる – 日本語ならではの悩みですね。。。

Rubyの勉強を再開。
textmateを使っていますが、全角スペースが混在するとエラーがでるという記事があったので、それを参考に試行錯誤。

こちらの方法で、設定。textmateの選択言語をrubyで反転するならばこちらの方法でいけました。
http://blog.champierre.com/archives/761

加えたのは下記。

{ name = 'invalid.whitespace-multi';
match = '( )';
},

こういった設定がいろいろできるのが便利なんですね。
まだ知らないことがたくさんあります。