トップ «前の日記(2010-03-25) 最新 次の日記(2010-03-29)» 編集

Route 477



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

本日のツッコミ(全2件) [ツッコミを入れる]
miyamuko (2010-09-06 00:02)

nyaos で pik を使う方法を書いてみました。<br>http://d.hatena.ne.jp/miyamuko/20100905/nyaos_with_pik<br><br>#トラックバックが失敗したので、手動トラックバックです。

yhara (2010-09-08 18:40)

ありがとうございます!ためしてみます。