初めに
後輩のwindowsPCにrubyを導入することになった。
元々macでしかrubyを触っていなかったのでサポートすることに。
意外と凡ミス箇所があったので備忘録に残す。
rubyをインストール
Ruby Installerからrubyをインストール。
https://rubyinstaller.org/downloads/
WITH DEVKITの最新バージョンを選択。
(devkit、windowsの環境は必要らしい)
ダウウンロードしたものは基本
全てacceptかapproveを選択。ディレクトリもいじらなくていい。
進めていくとcmdに飛ぶ
1か3の選択肢は1か3を入力しエンター。
それ以外は何も入力せずエンター。
んでcmdが閉じたら完了。
自身のPCのコマンドプロンプトを開いて
ruby -v
でバージョンが通ってたらOK
VisualStudioCodeでruby-vが出なかった
さっそくvisualstudiocodeを立ち上げターミナルから
ruby -v
をすると
rubyなんてないよ!
と言われてしまった。
(rubyがVSCode内のターミナルで認識できなかったっぽい)
原因はPATHを指定していなかったから
PATH・・・どっからでも呼べるようにする設定。
普通にやってたら基本は起こらないことっぽいが自分の場合はPATHが入ってなかったっぽい。
windowsの環境設定から
「システム」ー>「バージョン情報」
or
「システムプロパティ」
を選択
そして
「システムの詳細設定」
をクリック
環境変数をクリックし、
ユーザー環境変数の
「編集」ボタンがあるからそこをクリックして
「新規」ボタンを押して自分のrubyがインストールされてるとこを指定する。
だいたいは
C:\Ruby33-x64\bin
でいいと思う。
(場合によってはシステム環境変数にも同じ感じで登録する必要あるかも。上記できなかったらこっちもしてみるといいかも)
これでVSCode側からも
ruby -v
が返ってくる。
おまけ
環境変数でPATH設定したのに入らないという方、
VSCode含めたターミナル、コマンドプロンプト全部閉じてもっかい開いてみ。それで反映される。(これに気付かず30分さまよった)