数か月前、システムに Ruby on Rails とレールをインストールすることに懸念がある状況に陥りました。インストールに関連する多くのブログや投稿を読んだ後、最終的に、Ruby on Rails をインストールするより適切な方法である RVM (Ruby Version Manager) が最良のオプションであることを発見しました。最も重要なことは、他の方法を使用してインストールするときにポップアップするエラーをすべて Google で検索する必要がなかったということです。 RVM を使用すると、柔軟性が大幅に向上し、インストールが非常に簡単になります。
これらのインストール手順は、ubuntu バージョンでテストされています。
規則ルール
- この初心者向けガイドでは、Ruby 1.9.3、RVM、および Rails 3.1.3 を使用した Rails 開発環境をセットアップし、特に Ubuntu 10.10 の開発環境向けに書かれていますが、おそらく、古い/新しいバージョンの Ubuntu を含む他の多くのオペレーティング システムでも動作します。 Ubuntu と Debian。
- これを運用サーバー上でセットアップする方法を探している場合は、Ruby 1.9.3p0 に必要なすべてのパッケージをインストールし、その後そのバージョンの Ruby 自体、Bundler、Rails をインストールする「railsready スクリプト」の使用をお勧めします。その後、ユーザーは Apache または nginx をインストールしてアプリケーションをオンラインにする必要があります。
- いかなる状況でも、apt-get から Ruby、Rubygems、または Ruby 関連のパッケージをインストールしてはなりません。このシステムは時代遅れであり、大きな問題を引き起こしています。 Ruby 関連のパッケージの場合は避けてください。
インストール手順
- まず最初にシステムを更新し、すべての最新のリソースが更新されて最新のパッケージがインストールされるようにします。
- ターミナルを開きます(alt+ctrl+t)。
- ターミナルで次のように入力します:- sudo apt-get update
- 次に、RVM のインストールと使用に必要な Git (バージョン管理システム) とcurl、およびコンパイル可能なものの中でも特に、Ruby バージョンのコンパイルに必要な build-essential をインストールします。これら 3 つのパッケージをインストールするには、次のコマンドを使用します。
- sudo apt-get install build-essential git-corecurl
- RVM(Rubyバージョンマネージャー)のインストール
- RVM は、Wayne E. Seguin によって作成された Ruby バージョン マネージャーで、Ruby のさまざまなバージョンを一度にインストールして管理するのに非常に役立ちます。 Ruby の古いバージョン (1.8.7) を必要とするプロジェクトに取り組んでいるものの、新しいプロジェクトの 1 つでは新しいバージョン (1.9.3) も必要になる場合があります。これは RVM が見事に解決する問題です。
- 別の状況として、同じバージョンの Ruby 上に異なる gem のセットが必要だが、Gem Conflict Hell には対処したくないという状況が考えられます。 RVM にはこのための gemset があります。これは、パッケージ化された Ruby を使用した場合には利用できない機能です。
- git-core とcurl がインストールされていると、次のコマンドで RVM をインストールできるようになります。 => ターミナル bash でこのコマンドを実行します < <(curl –s https://rvm.beginrescueend.com/install/rvm) => これの素晴らしい点は、Ruby をホーム ディレクトリにインストールし、私たち専用のサンドボックス環境を提供することです。
- それが完了したら、次の行を追加します
~/.bashrc ファイル。 => エコー '[[ -s $HOME/.rvm/scripts/rvm” ]] && ソース “$HOME/.rvm/scripts/rvm”' >> ~/.bashrc //.bashrc ファイルは bash セッションのセットアップを担当します
- 次に、~/.bashrc ファイルを再ロードする必要があります。これは、この小さなコマンドを使用して実行できます。 => 。 ~/.bashrc => 上記のコマンドを使用した後、rvm(コマンドが見つかりません) などのエラーが発生した場合は、単にこのターミナルを閉じて、もう一度開始してください (信じてください、そのようなことが機能することはほとんどありません!!!)
- 次に、Ruby on Rails をインストールするために RVM が必要とするものを確認する必要があります。使用するだけです:- => RVM 要件 //これにより、事前にインストールする必要のあるすべてのパッケージが表示されますが、すでにインストールされているものはほとんどありません。
RVM 要件で示されているすべての必要なパッケージをインストールするには、次のコマンドを実行するだけです:- =>sudo apt-get install build-essential openssl libreadline6 libreadline6-devcurl git-core //これらはすべて 1 行に含める必要があることに注意してください。それ以外の場合は、 zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev //いくつかのパッケージはインストールされない可能性があります。 libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
RubyとRailsのインストール
Rubyのインストール
- RVM とパッケージがインストールされたら、次のコマンドを使用して Ruby をインストールできます:- => RVM install 1.9.3 //これにより、バージョン 1.9.3 の Ruby がインストールされますが、インストールには少し時間がかかります。我慢して。
- RVM がインストールされていると、その特定のバージョンを使用できます:- => RVM use 1.9.3 //今後は Ruby 1.9.3 が Ruby バージョンとして使用されます
- インストールされている Ruby のバージョンを確認するには:- => Ruby -v // 現在使用されているバージョンを確認する
- 特定のバージョンをデフォルトとして使用するには、次のコマンドを使用します。- => rvm –default use 1.9.3
レールの取り付け
- Ruby をホームディレクトリにインストールしたので、Rails のインストールに sudo コマンドを使用する必要はありません。次のコマンドを入力するだけです:-
- gem install Rails -v 3.0.9 //これにより、バージョン 3.0.9 がインストールされます。ここでバージョンを指定するだけで、適切なバージョンをダウンロードできます。
- //Rails gem と、それとその依存関係が依存する他の 22 gem (Bundler を含む) もインストールされます。
そうですね、それです!コーディングを楽しんでください!