1
0

windows11にrubyをインストールしてVSCodeのターミナルに認識させる

Posted at

初めに

後輩のwindowsPCにrubyを導入することになった。
元々macでしかrubyを触っていなかったのでサポートすることに。
意外と凡ミス箇所があったので備忘録に残す。

rubyをインストール

Ruby Installerからrubyをインストール。
https://rubyinstaller.org/downloads/

WITH DEVKITの最新バージョンを選択。
(devkit、windowsの環境は必要らしい)

ダウウンロードしたものは基本
全てacceptかapproveを選択。ディレクトリもいじらなくていい。

進めていくとcmdに飛ぶ

68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f333537303132372f36646234313833302d336263622d386132322d383231342d6462623366383938323139322e6a.jpeg

1か3の選択肢は1か3を入力しエンター。
それ以外は何も入力せずエンター。

んでcmdが閉じたら完了。

自身のPCのコマンドプロンプトを開いて
ruby -v
でバージョンが通ってたらOK

VisualStudioCodeでruby-vが出なかった

さっそくvisualstudiocodeを立ち上げターミナルから
ruby -v
をすると

rubyなんてないよ!

と言われてしまった。
(rubyがVSCode内のターミナルで認識できなかったっぽい)

原因はPATHを指定していなかったから

PATH・・・どっからでも呼べるようにする設定。

普通にやってたら基本は起こらないことっぽいが自分の場合はPATHが入ってなかったっぽい。

windowsの環境設定から
「システム」ー>「バージョン情報」
or
「システムプロパティ」
を選択

そして
「システムの詳細設定」
をクリック

スクリーンショット 2024-06-07 000451.png

スクリーンショット 2024-06-07 000841.png

環境変数をクリックし、
ユーザー環境変数の
「編集」ボタンがあるからそこをクリックして
「新規」ボタンを押して自分のrubyがインストールされてるとこを指定する。

だいたいは
C:\Ruby33-x64\bin
でいいと思う。
(場合によってはシステム環境変数にも同じ感じで登録する必要あるかも。上記できなかったらこっちもしてみるといいかも)

これでVSCode側からも
ruby -v
が返ってくる。

おまけ

環境変数でPATH設定したのに入らないという方、
VSCode含めたターミナル、コマンドプロンプト全部閉じてもっかい開いてみ。それで反映される。(これに気付かず30分さまよった)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0