■ [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を直接書き換えてる模様。うーむ。