InstallRailsUbuntu » 履歴 » バージョン 31
Yuumi Yoshida, 2016-03-01 23:14
| 1 | 30 | Yuumi Yoshida | # Ruby on Rails 開発環境の作り方 (Ubuntu 14.04 LTS) |
|---|---|---|---|
| 2 | 1 | Yuumi Yoshida | |
| 3 | 31 | Yuumi Yoshida | _2016/03/01 更新_ |
| 4 | 2 | Yuumi Yoshida | |
| 5 | 1 | Yuumi Yoshida | |
| 6 | |||
| 7 | 30 | Yuumi Yoshida | ### 1. 必要なライブラリーのインストール |
| 8 | |||
| 9 | 6 | Yuumi Yoshida | 一行で入力して下さい |
| 10 | 30 | Yuumi Yoshida | |
| 11 | ~~~ |
||
| 12 | 22 | Yuumi Yoshida | $ sudo apt-get install -y build-essential bison flex sqlite3 autoconf git-core |
| 13 | 1 | Yuumi Yoshida | libreadline6-dev zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt1-dev libncurses5-dev libsqlite3-dev |
| 14 | 30 | Yuumi Yoshida | ~~~ |
| 15 | 1 | Yuumi Yoshida | |
| 16 | 30 | Yuumi Yoshida | ### 2. rbenv のインストール |
| 17 | 1 | Yuumi Yoshida | |
| 18 | 9 | Yuumi Yoshida | * rbenv, ruby-build のインストール |
| 19 | 1 | Yuumi Yoshida | |
| 20 | 30 | Yuumi Yoshida | ~~~ |
| 21 | 8 | Yuumi Yoshida | $ cd |
| 22 | $ git clone git://github.com/sstephenson/rbenv.git ~/.rbenv |
||
| 23 | 1 | Yuumi Yoshida | $ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build |
| 24 | 30 | Yuumi Yoshida | ~~~ |
| 25 | 3 | Yuumi Yoshida | |
| 26 | 1 | Yuumi Yoshida | |
| 27 | 3 | Yuumi Yoshida | * .bashrcの設定 |
| 28 | 9 | Yuumi Yoshida | |
| 29 | 8 | Yuumi Yoshida | インストールが修了したら .bashrc の最後に以下の rbenvの起動スクリプトを追加します。 |
| 30 | 1 | Yuumi Yoshida | |
| 31 | 30 | Yuumi Yoshida | |
| 32 | ~~~ |
||
| 33 | 1 | Yuumi Yoshida | export PATH="$HOME/.rbenv/bin:$PATH" |
| 34 | 8 | Yuumi Yoshida | eval "$(rbenv init -)" |
| 35 | 30 | Yuumi Yoshida | ~~~ |
| 36 | 1 | Yuumi Yoshida | |
| 37 | * 確認 |
||
| 38 | 3 | Yuumi Yoshida | |
| 39 | 9 | Yuumi Yoshida | .bashrc変更後に以下を実行 |
| 40 | 1 | Yuumi Yoshida | |
| 41 | 30 | Yuumi Yoshida | |
| 42 | ~~~ |
||
| 43 | 1 | Yuumi Yoshida | $ source .bashrc |
| 44 | 30 | Yuumi Yoshida | ~~~ |
| 45 | 14 | Yuumi Yoshida | |
| 46 | 1 | Yuumi Yoshida | ここで、rbenv install --list を実行し表示されたリストに中に2.1.0があれば OK |
| 47 | |||
| 48 | 30 | Yuumi Yoshida | |
| 49 | ~~~ |
||
| 50 | 8 | Yuumi Yoshida | $ rbenv install --list |
| 51 | Available versions: |
||
| 52 | 1 | Yuumi Yoshida | 1.8.6-p383 |
| 53 | 8 | Yuumi Yoshida | 1.8.6-p420 |
| 54 | |||
| 55 | 1 | Yuumi Yoshida | ... |
| 56 | 27 | Yuumi Yoshida | |
| 57 | 31 | Yuumi Yoshida | 2.3.0 |
| 58 | 1 | Yuumi Yoshida | |
| 59 | ... |
||
| 60 | 30 | Yuumi Yoshida | ~~~ |
| 61 | 1 | Yuumi Yoshida | |
| 62 | |||
| 63 | 30 | Yuumi Yoshida | ### 3. Ruby のインストール |
| 64 | 1 | Yuumi Yoshida | |
| 65 | * インストールと設定 |
||
| 66 | |||
| 67 | 30 | Yuumi Yoshida | ~~~ |
| 68 | 31 | Yuumi Yoshida | $ rbenv install 2.3.0 |
| 69 | 1 | Yuumi Yoshida | $ rbenv rehash |
| 70 | 31 | Yuumi Yoshida | $ rbenv global 2.3.0 |
| 71 | 30 | Yuumi Yoshida | ~~~ |
| 72 | 1 | Yuumi Yoshida | |
| 73 | 9 | Yuumi Yoshida | * 確認 |
| 74 | 8 | Yuumi Yoshida | |
| 75 | 28 | Yuumi Yoshida | ruby -v を実行し、 以下のように ruby 2.2.2 が表示されれば OK |
| 76 | 30 | Yuumi Yoshida | |
| 77 | ~~~ |
||
| 78 | 28 | Yuumi Yoshida | $ ruby -v |
| 79 | 4 | Yuumi Yoshida | ruby 2.2.2 ... |
| 80 | 30 | Yuumi Yoshida | ~~~ |
| 81 | 8 | Yuumi Yoshida | |
| 82 | 1 | Yuumi Yoshida | |
| 83 | |||
| 84 | 30 | Yuumi Yoshida | ### 4. Ruby on Rails のインストール |
| 85 | 1 | Yuumi Yoshida | |
| 86 | * gemコマンドのアップデート |
||
| 87 | 8 | Yuumi Yoshida | |
| 88 | 30 | Yuumi Yoshida | ~~~ |
| 89 | 1 | Yuumi Yoshida | $ gem update --system -N |
| 90 | 30 | Yuumi Yoshida | ~~~ |
| 91 | 23 | Yuumi Yoshida | |
| 92 | 4 | Yuumi Yoshida | * インストール |
| 93 | 9 | Yuumi Yoshida | |
| 94 | 30 | Yuumi Yoshida | ~~~ |
| 95 | 8 | Yuumi Yoshida | $ gem install bundler -N |
| 96 | 9 | Yuumi Yoshida | $ gem install rspec -N |
| 97 | $ gem install therubyracer -N |
||
| 98 | $ gem install rails -N |
||
| 99 | 13 | Yuumi Yoshida | $ rbenv rehash |
| 100 | 30 | Yuumi Yoshida | ~~~ |
| 101 | 8 | Yuumi Yoshida | |
| 102 | 2 | Yuumi Yoshida | * 確認 |
| 103 | 8 | Yuumi Yoshida | |
| 104 | 9 | Yuumi Yoshida | rails -v を実行し、 以下のように Rails 4.2.3 が表示されれば OK |
| 105 | 8 | Yuumi Yoshida | |
| 106 | 30 | Yuumi Yoshida | |
| 107 | ~~~ |
||
| 108 | 5 | Yuumi Yoshida | $ rails -v |
| 109 | 31 | Yuumi Yoshida | Rails 4.2.5 |
| 110 | 30 | Yuumi Yoshida | ~~~ |
| 111 | 1 | Yuumi Yoshida | |
| 112 | 30 | Yuumi Yoshida | ### 5. 関連ライブラリーのインストール |
| 113 | 16 | Yuumi Yoshida | |
| 114 | Ruby on Railsでは初めてプロジェクトを作った際に関連するライブラリーがインストールされるので、一度ダミーのプロジェクトを作成します。 |
||
| 115 | |||
| 116 | 30 | Yuumi Yoshida | |
| 117 | ~~~ |
||
| 118 | 16 | Yuumi Yoshida | $ cd /tmp |
| 119 | $ rails new dummy |
||
| 120 | create |
||
| 121 | create README.rdoc |
||
| 122 | create Rakefile |
||
| 123 | |||
| 124 | ... |
||
| 125 | |||
| 126 | Your bundle is complete! |
||
| 127 | Use `bundle show [gemname]` to see where a bundled gem is installed. |
||
| 128 | 30 | Yuumi Yoshida | ~~~ |