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 や、プログラミング初心者
プログラミング初心者 のはてなグループに参加してみませんか?
みなさんも気軽にご参加ください!!