Mint 18をメイン開発環境にすることに決めたので、RVMでRubyをインストールし、Mysql+Rails+Gitな開発環境構築について記載しておきます。別段 Ubuntuや他のDebian系ディストリと変わったインストールということはないですが、ディストリ、ピンポイントで情報が欲しい方には役に立つかなと・・・
前準備
あれこれ必要そうなパッケージをインストール。結構ダウンロードされると思いますが、気にせずに・・・
[bash]
$ sudo apt-get install curl git build-essential libgtk2.0-dev libmysqlclient-dev mysql-server
[/bash]
RVMインストール
[bash]
$ curl -L https://get.rvm.io | bash -s stable
[/bash]
多分エラーが出るので、エラー画面に出力されているコマンドを実行
[bash]
gpg2 –keyserver hkp://keys.gnupg.net –recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
[/bash]
GPGキーがインポートされた後、改めてRVMインストール
[bash]
$ curl -L https://get.rvm.io | bash -s stable
[/bash]
[bash]
#環境変数反映(一旦ログアウトしてもOKです。)
$ source ~/.rvm/scripts/rvm
#バージョン確認
$ rvm -v
こんな感じで表示されればOKです。
rvm 1.27.0 (latest) by Wayne E. Seguin , Michal Papis [https://rvm.io/]
[/bash]
RVMに必要なパッケージをインストール
[bash]
$ rvm requirements
[/bash]
Rubyインストール
[bash]
# インストール前にどんなバージョンが存在するかチェック
$ rvm list known
# バージョンはお任せします。インストールは数分かかります。
$ rvm install 2.3.0
#バージョン確認
$ ruby -v
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux]
#RVMのデフォルト確認
$ rvm list
rvm rubies
=* ruby-2.3.0 [ x86_64 ]
# => – current
# =* – current && default
# * – default
[/bash]
gemrc作成
[bash]
$ nano ~/.gemrc
[/bash]
gem インストール時にドキュメントインストールなどを省略します。
[diff]
install: –no-document
update: –no-document
[/diff]
Railsインストール、ついでにMysql2のgemもインストール
[bash]
$ gem install rails mysql2
[/bash]
Railsプロジェクト作成
[bash]
$ mkdir ~/dev
$ cd ~/dev
$ rails new testproj
[/bash]
bundle install でエラーが出る場合
理由はよくわかりませんが黄色い文字でエラーが出てしまう場合、
何度も bundle install を、以下のような completeメッセージが出るまで
しつこく繰り返してください。
[bash]
Bundle complete! 15 Gemfile dependencies, 63 gems now installed.
[/bash]
Gemfileを調整
JavaScript Runtimeのエラーが出るので前もって Gemfileを調整
(therubyracerをインストール)
[diff]
$ nano Gemfile
– # gem ‘therubyracer’, platforms: :ruby
+ gem ‘therubyracer’, platforms: :ruby
[/diff]
改めて bundle install
[bash]
$ bundle install
[/bash]
Rails サーバー起動
[bash]
$ rails s
[/bash]
動作確認
http://localhost:3000 へアクセスして以下のように表示されればOK。

Rails開発環境、完成です。
以上です。
Leave a comment