一.安裝MySQL(Ubuntu 16.04)
1.安裝前先更新軟件包列表
$sudo apt update
2.安裝MySQL
$ sudo apt-get install mysql-server mysql-client
3.在安裝過(guò)程中需要輸入管理員用戶(root)密碼(圖-1)

4.使用root用戶登錄
$ mysql -uroot -p
5.輸入root密碼(圖-2)

6.解決Ubuntu下MySQL不能存儲(chǔ)中文的問(wèn)題
6.1 修改mysql的配置文件/etc/mysql/conf.d/mysql.cnf
進(jìn)入目錄,用vi打開(kāi)mysql.cnf文件,在[mysql]的下方加入如下語(yǔ)句:
no-auto-rehash
default-character-set=utf8
6.2 修改mysql配置文件/etc/mysql/mysql.conf.d/mysqld.cnf
進(jìn)入目錄,用vi打開(kāi)mysqld.cnf文件,在[mysqld]下加入
socket =/var/run/mysqld/mysqld.sock
port = 3306
character-set-server=utf8
此處對(duì)比原配置文件,有的就不用加了,一般只需要加入character-set-server=utf8
命令行中使用\s命令查看修改后的編碼格式(圖-3)

上述步驟完成后重啟mysql:
sudo/etc/init.d/mysql restart
6.3 已生成的表若還不能存儲(chǔ)中文,修改表的字符集
alter table tbname convert to charset utf8;
二. Ruby on Rails環(huán)境搭建
1.安裝rvm(ruby/rails版本管理工具)
$ curl -sSL https://get.rvm.io | bash -s stable(如果有提示,根據(jù)提示安裝,(圖-4))

2.安裝ruby (圖-5? 圖-6)
$ sudo rvm install2.1.0(2.1.0為ruby版本,我安裝的2.1.0)

...

若出現(xiàn)如下錯(cuò)誤(圖-7)(若沒(méi)有報(bào)錯(cuò)繼續(xù)下一個(gè)步驟)

解決辦法:更改軟件源,在系統(tǒng)設(shè)置中進(jìn)入軟件與更新,在里面將從光驅(qū)安裝取消,然后終端執(zhí)行
$ sudo apt-get update
$ sudo apt-get upgrad
3.換源(不同源下載速度不一樣,建議更換,現(xiàn)在都使用rubyChina源)
$ gem help source ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ——源操作幫助選項(xiàng)(圖-8)

$ gem source -l ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ——查看當(dāng)前源(圖-9)

因?yàn)槲乙呀?jīng)更換過(guò),所以當(dāng)前源為https://gems.ruby-china-org/
若沒(méi)更換
gem source -r 當(dāng)前源 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?——?jiǎng)h除當(dāng)前源
gem source -a?https://gems.ruby-china.org? ? ? ? ——添加rubyChina源
4.安裝rails(圖-10 ? ?圖-11)
gem install rails -v4.2.0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?——安裝rails(我安裝的4.2.0版本)

...

5. 設(shè)置ruby默認(rèn)版本(圖-12)
rvm use 2.1.0 --default

6.安裝bundler(圖-13)
gem install bundler

到此環(huán)境搭建完成。
rvm的使用建議閱讀ruby China社區(qū)文章rvm實(shí)用指南
Using time :完整過(guò)程2 H(First Time)