RUBY ON RAILS取付


このガイドは、この記事「Ubuntu,Ruby,RVM,Rails,and You」の中国語翻訳で、UnbuntuにRuby 1.9.3、RVM、Rails 3.1.3をインストールするように指導します.次の手順はubuntu 11.04で検証され、ほえました.
プロダクトサーバにruby on railsをインストールする必要がある場合は、ruby 1.9.3 p 0、bundler、rails、および関連パッケージを自動的にインストールするrailsreadyスクリプトを使用することをお勧めします.
いずれの場合も、apt-getでruby、rubygems、またはruby関連のパッケージをインストールすることをお勧めしません.apt-getの上のものはすべて比較的に古くて、時にはあなたをとても頭が大きいことができます.一時の便利さをむさぼるな、私たちを信じてください.
インストールについては、RVM(rubyバージョンマネージャ)、ruby(1.9.3)、rails、bundlerの順に説明します.
このガイドの最後に、以上のいくつかをインストールし、異なるアプリケーションのgemの依存パッケージを管理するための簡単な方法を把握します.また、複数の異なるrubyバージョンを一度にインストールできます.
私たちはあなたがsudoの権限を持っていると仮定して、rubyのいくつかの基本的な概念を知っています.例えば、「rubygemsとは何ですか?」「ルビーのどこかをどうやって開けますか?」これらの質問の答えは、ruby教材の第1章を読むことで得ることができます.
システム更新
まず、パッケージに関連する問題でパッケージをインストールできないように、システムの更新を実行します.
sudo apt-get update

次にgit,curl(RVMのインストールに必要)とbuild-essential(rubyのコンパイルに必要)をインストールします.
sudo apt-get install build-essential git-core curl

RVM
RVMはWayne E.Seguinが作成したrubyバージョンマネージャです.複数の異なるrubyバージョンのインストールと管理に役立ちます.古いプロジェクトに古いバージョンのrubyが必要で、新しいプロジェクトには新しいバージョンのrubyが必要です.RVMはこの問題を非常に優雅に解決することができる.
ここではrubyバージョンを1つだけインストールします.
git-coreとcurlをインストールしたら、次のコマンドでRVMをインストールできます.
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

このような利点は、ホームディレクトリの下にrubyの実行環境をインストールすることです.
次は~/.bashrcは1行の構成を加えて、RVMを快適に使用することができます.
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
#   ~/.bashrc

次にshellの構成を再ロードします
. ~/.bashrc

次にrubyのインストールに必要なパッケージを確認します
rvm requirements

上のコマンドの出力に注意し、貼り付け中のapt-getインストールコマンドをコピーして実行します.
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev \
curl git-core 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を気持ちよく使えます!
RUBY
まずRVMでruby 1.9.3をインストールします
rvm install 1.9.3

この命令は長い間走る.お茶を飲みに行ってもいいですよ.へへへ.走り終わったら、1.9.3バージョンを適用する必要があります.
rvm --default use 1.9.3

最後にrubyが正常にインストールされたかどうかを確認します.
ruby -v

1.9.3の関連情報の出力を見たら、rubyがインストールされていることを示します.
RAILSは次にrubygemsというツールでrailsをインストールすることができます.ただし、インストールする前にrubygemsのミラーアドレスを設定します.ここではtaobaoのRubygemsミラーリングをお勧めします
gem sources --remove http://rubygems.org/
gem sources -a http://ruby.taobao.org/
gem sources -l

最後のコマンドの出力にrubyしか入っていないことを確認してください.taobao.org.
ミラーの構成が完了すると、rails 3.1.3のインストールを開始できます.
gem install rails -v 3.1.3

このコマンドはrailsとbundlerを含む数十個の関連gems依存パッケージを自動的にインストールします.
後でBundler(Railsプロジェクト)を使う場合は、関連するGemfileを修正することをお勧めします.http://rubygems.org/に改心http://ruby.taobao.org/.
source 'http://ruby.taobao.org/'
gem 'rails', '3.1.1'

Mysql 2 Mysql 2のgemパッケージをインストール
apt-get install libmysqlclient16-dev
gem install mysql2

PostgreSQL PostgreSQLのgemパッケージをインストールする
apt-get install libpq-dev
gem install pg

大きな成果を収めた今、ruby on railsを勉強し、自分の最初のRORプロジェクトを開発することができます.ROR公式ガイドを参考にしてよく勉強することができます.