RubyインタプリタをOSにインストールするためのチュートリアル
Rubyのインストール - Linux
以下は、LinuxマシンにRubyをインストールする手順です。
注意:インストールする前に、root権限を持っていることを確認してください。
ソースコードのインストール
最新版のRubyのzipファイルをダウンロードしてください。ダウンロードはこちらからお願いします。
Rubyをダウンロードしたら、新しく作成したディレクトリに解凍してください。
$ tar -xvzf ruby-2.2.3.tgz
$ cd ruby-2.2.3
ここで、以下のようにソースコードを設定し、コンパイルしてください。
$ . /configure
$ make
$ sudo make install
インストール後、コマンドラインで以下のコマンドを入力し、すべてが正常に動作することを確認します。
$ruby -v
ruby 2.2.3 ......
正常に動作している場合は、上記のようにインストールされているRubyインタプリタのバージョンが出力されます。他のバージョンがインストールされている場合は、他の異なるバージョンが表示されます。
Rubyの自動インストール
インターネットに接続されているパソコンであれば、yumやapt-getを使ってRubyをインストールするのが最も簡単な方法です。コマンドプロンプトで以下のコマンドを入力し、Rubyをパソコンにインストールします。
$ sudo yum install ruby # CentOS, Fedora, or RHEL systems
または
sudo apt-get install ruby-full # Debian or Ubuntu systems
Appleのシステムを使っている場合は、brewコマンドでインストールできます。
$ brew install ruby
Rubyのインストール - Windows
以下は、WindowsマシンにRubyをインストールする手順です。
注:インストール時に利用可能なバージョンが異なる場合があります。
- Windowシステムでは,ここからダウンロードできるRubyInstallerを使って,Ruby環境をインストールすることができます.
- rubyinstallerをダウンロードしたら、新しく作成したディレクトリに解凍してください。
- rubyinstaller-2.2.3.exe ファイルをダブルクリックすると、Ruby のインストールウィザードが起動します。
- RubyインストーラーがRubyのインストールを完了するまで、Add Ruby executables to your PATHにチェックを入れることを忘れずに、Nextをクリックしてウィザードを続行してください。
インストール時に環境変数が適切に設定されていない場合、次に環境変数の設定が必要になることがあります。
- Windows9xをお使いの場合、c:↵autoexec.batに set PATH="D:\(ruby インストールディレクトリ);%PATH%" を追加してください。
- Windows NT/2000の方はレジストリを変更する必要があります。
- コントロールパネル|システムのパフォーマンス|環境変数をクリックします。
- システム変数]で[パス]を選択し、[EDIT]をクリックします。
- 変数値のリストの最後にRubyディレクトリを追加し、OKをクリックします。
- システム変数」で「PATHEXT」を選択し、「EDIT」をクリックします。
- .RBと.RBWを変数値のリストに追加し、[OK]をクリックします。
インストール後、コマンドラインで以下のコマンドを入力し、すべてが正常に動作していることを確認します。
$ruby -v
ruby 2.2.3
正常に動作している場合は、上記のようにインストールされているRubyインタプリタのバージョンが出力されます。他のバージョンがインストールされている場合は、他の異なるバージョンが表示されます。
関連
-
基本的なユーザー登録とログイン機能を実装するためのRuby on Railsチュートリアル
-
Ruby on Rails ラックミドルウェア基礎学習チュートリアル
-
RubyおよびRuby on RailsでJSON形式のデータをパースするためのチュートリアルの例
-
RubyのXMLデータパースライブラリ「Nokogiri」の高度な使い方
-
Rubyのデザインパターン。プログラミングにおけるシングルトンパターンの活用
-
RubyのSimple FactoryパターンとFactory Methodパターンを利用する
-
rubyのダブルイコール==問題
-
Rubyにおけるコメントの使い方と中国語のエンコーディングについて解説します。
-
Rubyの基本的な環境変数の設定と一般的なインタープリタコマンド
-
Rubyにおけるrequireの使用例
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
redisクラスタ構築のチュートリアルと発生した問題
-
RVMを使ってRuby/Railsのバージョン切り替えを制御する
-
RubyのMonkey Patchの開発例
-
RubyのブロックオブジェクトProcの詳細解説
-
Ruby は REXML ライブラリを使って xml 形式のデータをパースする
-
Rubyのインストールと操作
-
Ruby on Railsのjquery_ujsコンポーネントが遅くなる問題が解決された
-
Ruby on Railsのビューの書き方に関するいくつかのアドバイス
-
Ruby on RailsのActiveResourceの使い方解説
-
Rubyのコードコメントを書く際に気をつけるべき事項