Rubyってどうやって動かせばいいの?
動作環境を作りたい!
Rubyのプログラムの拡張子ってなに?
プログラミング学習を始めて、最初の関門は「どうやって動かすか」ですよね。
こんにちは、エンジニアでRubyライターの遠藤です。
今回の記事では、Rubyの基礎の基礎であるRubyを動かす手順について解説致します!
Rubyの動作環境の作り方からRubyファイルの実行方法、環境構築後の次のステップまでをまとめました。ぜひ最後までお付き合いください。
Rubyのプログラミングを始める際、動作環境の構築やファイルの実行方法に悩むことはありませんか?「一人で進めるのが不安…」と感じる方も多いでしょう。そんな時は、新しい環境やサポートを活用することで、自信を持って次のステップに進むことができます。
特に、生成AIとWeb制作を組み合わせたスキルを身につければ、実践的なノウハウを通じて新たな収入源を確保するチャンスが広がります。すぐに使える具体的なノウハウを学ぶことで、将来のキャリアに役立てることができます。
もし、少しでも興味がある方は、まずはセミナーの詳細を確認して、自分に合った方法を探してみませんか?
前提知識:必要な環境・知識
まずRubyを実行するのに必要な要素は以下になります。
- PC: Win/Mac
- ターミナル(コマンドプロンプト)の基本的な使い方の知識
- プログラムを記述するテキストエディタ
実行するだけならハードルはとても低いです!
それではさっそく手順に入りましょう。
Rubyのインストール
まずはRubyをインストールしましょう。
以下のコマンドを実行して、バージョンが表示されれば既に入っている状態です。
$ruby -v
入っていない場合は、以下の記事を参考にしてください。それぞれの環境でインストールする手順についてまとめてあります。
Rubyの動かし方
Rubyのインストールができたら、実際にRubyを実行してみましょう。
対話型で動かす場合
Rubyではコードを直接入力してその場で動作を確認する、対話型という実行形式があります。対話型は学習の際など、簡単なコードを確認したいときに便利です。
使い方は以下のコマンドを実行するだけです。
$irb
これで対話モードになります。カーソルの左側が以下のようになっていれば対話モードになっています。
irb(main):001:0>
試しに入力してみましょう。
irb(main):001:0> 1+1
“1+1″と入力してエンターをすると
irb(main):001:0> 1+1 => 2
計算結果が表示されました。「;」(セミコロン)を行末に入れる事で、複数行入力する事も可能です。
irb(main):005:0> message = "Hello World"; irb(main):006:0* puts message Hello World => nil
なお、対話モードは“exit”で抜け出す事ができます。
プログラムを読み込んで実行する場合
続いて、Rubyファイルを読み込んで実行します。
Rubyファイルの作成
まずは実行するプログラムを作成しましょう。
Rubyのプログラムは、拡張子が”.rb”となっているファイルです。
試しに”sample.rb”というファイルを作成して、以下のプログラムを記述します。
puts "Hello World"
記述ができたら保存を忘れないようにしましょう。
Rubyファイルの実行
プログラムを作成したら、Rubyで実行しましょう。
実行するには、まずプログラムが保存されているディレクトリにコマンドで遷移した後、以下のコマンドを実行します。
$ruby sample.rb
実行結果
Hello World
プログラムが実行され、”Hello World”が出力されました。
Rubyを動かせるようになった後は…
あなたがもしRubyの学習を進めている所であれば、Rubyを動かせるようになった後は以下のようなアクションをしてみましょう。
Hello Worldを極めよう
Rubyを動かせるようになったら、どのプログラミング言語にも共通した定番の”Hello World”の出し方を学んでみましょう。今回の記事でも使いましたが、出力の仕方などはさまざまです。
以下の記事を参考に、次のステップに進んでみてはいかがでしょうか?
Ruby on Railsを導入する
「Ruby on Rails」はRubyの代名詞とも言える代表的なフレームワークの一つです。
Railsを使うと、少ない手間でWebサイトなどを作る事ができます。
Railsがどういうものか詳しく知りたい方は、以下の記事を参考にしてください。
まとめ
今回の記事では、Rubyのインストールから対話型・ファイル実行でRubyを動かす方法について解説しました。
最初にプログラムが実行できた瞬間って、すごく気分が上がりますよね!
どうぞこれからのRubyライフをお楽しみください!






