2018年以降の記事はGitHub Pagesに移行しました

複数のRuby環境の管理・切替ができるpikを実行できた nyaos編

前回までのあらすじ

まず、環境変数がおかしいとpikが正常に動きませんよというのが一つ。もう一つの原因がコマンドプロンプトではなくnyaosを使っていたという事。

修正方法

そのままだと、nyaosでPATH追加シェルを起動しても親シェルであるnyaosには反映されませんよってんで、動かすには_nyaファイルに以下のコードを追加する。

pik{
  pik_runner.exe pik.bat %*
  if exist "%USERPROFILE%\.pik\pik.bat" then
    source "%USERPROFILE%\.pik\pik.bat" 2> nul
  endif
}

msysgitを使ってる時も同じ感じで追加すればいいのかな。