きりかノート 3冊め

おあそびプログラミング

2012-10-06から1日間の記事一覧

MacPortsのrubyをclangでコンパイルするときのオプションを変更

しました。CPPFLAGSから-std=c89を消しました。redcarpetなど標準添付でない拡張ライブラリでコンパイルエラーになるケースがあったためです。make test-allの結果は変わってないので、ruby本体に関してはこの変更による問題はないと思います。

PortGroup github の使い方

MacPortsのPortfileを書く上で便利な機能をまとめたのがPortGroupです。たとえばPortGroup rubyを使うと、gemやsetup.rb, extconf.rbを使ったライブラリのportが簡単に書けます。 [erubis] gem fetch && gem install ruby.setup erubis 2.7.0 gem {} rubygem…