2010-03-27
■ [ruby][windows] nyacusだとpikがうまく動かない
pikは、Windows上で複数のRubyを切り替えて使うためのソフト。
例えば
$ pik add c:\ruby\bin $ pik add c:\ruby-1.9\bin $ ruby -v 1.8.ほげほげ $ pik use 191 $ ruby -v 1.9.ほげほげ
みたいな感じになる。
のだが、nyacus上だとpik useがうまく動かない。
ソースを読んでみる。
pikは基本的に%PATH%を操作するという設計っぽいのだが、
WindowsEnv.user.set(k => v) if global
という行があって、どうもwin32/registryを使って HKEY_CURRENT_USER.Environmentを直接書き換えてる模様。うーむ。
nyaos で pik を使う方法を書いてみました。<br>http://d.hatena.ne.jp/miyamuko/20100905/nyaos_with_pik<br><br>#トラックバックが失敗したので、手動トラックバックです。
ありがとうございます!ためしてみます。