「Windows」に「Ruby」をインストールしてみました。その時のやり方や環境変数などいろいろ
「Windows」に「Ruby」をインストールしてみました。その時のやり方や環境変数などいろいろをメモしました。
Rubyがインストールされているか確認
最初にRubyがインストールされているかどうか確認します。
確認手順
コマンドプロンプトを開く
スタートメニュー>プログラムとファイルの検索からcmd.exe
と入力してEnter
バージョン確認コマンドを実行
コマンドプロンプトにruby -v
と入力して「Enter」
コマンドプロンプトruby -v
インストールされていない場合
下記のメッセージが出たら、「Ruby」はインストールされていません。
※環境パス正しく設定できていない場合もありますが、その場合の対処については下部を参照ください。
arduino'ruby'は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチファイルとして認識されていません。
インストールされている場合
下記のようなメッセージが出たら「Ruby」はすでにインストール済みです。
scssruby 2.0.0p247 (2013-06-27) [x64-mingw32]
Rubyをインストール
WindowsへのRubyインストール方法として公式サイトに下記の記載があります。
Windowsマシンでは
RubyInstaller
やpik
といったツールが使えます。
Windows向けのバイナリが有志により配布されておりますので
RubyInstaller
でインストールしてみます。
インストール手順
「RubyInstaller」をダウンロード
1. 下記ページにアクセスしRubyInstaller
をダウンロードします。
3. ファイルをダウンロードます。
- windows 64bitの方は「Ruby 2.0.p451(x64)」
- windows 32bitの方は「Ruby 2.0.-p451」
4. ダウンロードしたファイルを実行します。 ※2014年3月3日時点のバージョン
rubyinstaller-2.0.0-p451-x64.ext
5. インストーラーが立ち上がるのでインストールしていきます。
7. 使用許諾契約書の内容を確認し「同意する」を選択、「次へ」をクリックします。
8. インストールフォルダを選択、「Rubyの実行ファイルへ環境PATHを設定する」をチェック、「インストール」をクリックします。
9. 「完了」をクリックします。
インストールを確認
コマンドプロンプトをもう一度開く
※もともと開いていた場合は新しく開きなおしてください。
スタートメニュー>プログラムとファイルの検索からcmd.exe
と入力してEnter
バージョン確認コマンドを実行
コマンドプロンプトにruby -v
と入力してEnter
コマンドプロンプトruby -v
scssruby 2.0.0-p451 (2014-02-24)[x64-mingw32]
もし以下のようなメッセージが出たらコマンドプロンプトを再起動してもう一度、 試してみてください。
arduino'ruby'は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチファイルとして認識されていません。
それでも同じメッセージが出るようでしたら、環境パスが正しく設定されていない可能性があります。
以下の設定を参考にしてください。
システム環境変数の設定
システムの詳細設定を開きます。
Windows8のかた
フォルダから > PCを右クリック > プロパティ > システムの詳細設定
Windows7、Windows Vistaのかた
スタートメニュー > コンピュータを右クリック > プロパティ > システムの詳細設定
Windows XPのかた
スタートメニュー > マイコンピュータを右クリック > プロパティ
環境変数の設定
「環境変数」をクリックします。
「システム環境設定」のリストから「Path」を選択して編集します。
パスを確認
「Ruby」をインストールしたフォルダの「bin」フォルダが「変数値」の中にあるか確認します。
例:
makefileC:\Ruby200-x64\bin
パスを追加
もし見当たらなければ「変数値」の一番最後にセミコロン「;」と「binフォルダ」のパスを追加します。
例:
ini;C:\Ruby200-x64\bin
「OK」をクリックします。
コマンドプロンプトを開く
再度コマンドプロンプト新しく開きなおします。
スタートメニュー>プログラムとファイルの検索からcmd.exe
と入力してEnter
バージョン確認コマンドを実行
ruby -v
もしこれでも認識されないようでしたら
実際に「Ruby」をインストールしたフォルダのパスと
環境変数のパスを確認して一致しているかどうか確認してみてください。
また、Windowsの再起動もしてみてください。
記事Article
もっと見る- article
Dockerの利用していないゴミを掃除しディスクスペースを解放するいくつかのやり方を紹介
- article
Next.js のバンドルサイズを可視化する@next/bundle-analyzer の紹介
- article
VSCodeでTypescriptファイルのimport補完で相対パスではなくエイリアスするための設定
- article
UUIDより短いユニークなIDを生成できるnpmライブラリnanoidの使い方
- article
【解決方法】TypeScript発生したTS2564 エラーの対処
- article
express で IP を取得する際などに利用する req.connection 非推奨(deprecated)の対処