Windows 8.1で、複数のRubyを切り替えて使いたいならuruがいいよ!(残念ながらpikはオワコンです) #RubyJP
Error when running pik in Powershell より
@devert and @chiefy I will recommend you use uru instead:
https://bitbucket.org/jonforums/uru
While it doesn't install the versions of Ruby, it works much better than Pik.
Considering I haven't had time to work on pik over the last year or so, I think will be better option.
なんと、 pik
はオワコンでしたか...。誰しも暇な時もあれば忙しいときもあり、忙しければOSSのメンテナンスはできなくなるもの。これは仕方がありませんね。
ということで、上記で紹介されている uru
に乗り換えました。
Unleash Ruby に書いてある通りにすればあっさりインストールが完了します。uru
はGO言語で実装されているのですが、ソースコードをざっと見た限り簡潔な記述ができる言語ですね。しかもWindows、Mac、Linuxのバイナリをコンパイルできるというね。すばらしい!
そりゃ、HerokuもRubyからGOにゴーサイン出しますわ。ゴーサイン。ゴー...
uruとpikの比較
せっかくなので pik
とのコマンドの比較をまとめておきます。
- uruやpik自体のインストール
- uru:
C:\tools
の作成。ダウンロード・解凍したuru_rt.exe
をそのディレクトリにコピーする。環境変数PathにC:\tools
を追加する。 - pik: インストーラ
- uru:
- Ruby処理系の登録
- uru:
uru admin add <DIR> [--tag <名前>]
- pik:
pik add <DIR>
- uru:
- Ruby処理系の一覧
- uru:
uru ls
- pik:
pik list
- uru:
- Ruby処理系の切り替え
- uru:
uru <名前>
- pik:
pik use <名前>
- uru:
- デフォルトのRuby処理系の指定
- uru: なし
- pik:
pik use <名前> --default
- Ruby処理系のインストール
- uru: なし
- pik:
pik install <名前>
。ただし、古いRubyにしか対応できていない。
uru
は PowerShell
で使えるのがいいですね。ただ、 PowerShell
の権限を変更しないといけませんが... 参考: about_Execution_Policies
「Ruby on Rails」「プログラミング初心者」のはてなグループの紹介
Ruby on Rails Ruby on Rails や、プログラミング初心者 プログラミング初心者 のはてなグループに参加してみませんか? みなさんも気軽にご参加ください!!