进阶开发环境安装

本书在第二章介绍了如何快速安装,本附录将介绍进阶的安装方式,例如RVMMySQL。适合专业的开发者。

Mac OS X

安装MySQL

Mac OS除了可以至MySQL官网下载,笔者推荐透过Homebrew安装:

  1. $ brew install mysql
  2. $ brew services start mysql

安装MySQL Adapter

  1. $ gem install mysql2

修改Gemfile加上以下套件,然后输入bundle

  1. gem 'mysql2'

修改config/database.yml设定档,整个换成:

  1. development:
  2. adapter: mysql2
  3. encoding: utf8mb4
  4. database: demo_development
  5. host: localhost
  6. username: root
  7. password:
  8. test:
  9. adapter: mysql2
  10. encoding: utf8mb4
  11. database: demo_test
  12. host: localhost
  13. username: root
  14. password:
  15. production:
  16. adapter: mysql2
  17. encoding: utf8mb4
  18. database: demo_production
  19. host: localhost
  20. username: root
  21. password:

使用RVM安装Ruby

RVM(Ruby Version Manager)是一套可以同时安装不同版本Ruby

安装RVM请参考官方网页的安装说明,接着看你想要安装哪一个Ruby版本,例如Ruby 2.2.2

  1. $ rvm install 2.2.2
  2. $ rvm 2.2.2 --default

你也可以试着安装其他版本,输入rvm list known会列出有哪些版本可以安装,例如:

  1. $ rvm install jruby

这样就会安装JRuby版本,输入rvm jruby切换到JRuby版的Ruby,输入rvm list会列出目前已经安装的版本。输入ruby -v可以得知目前的Ruby版本:

  1. $ rvm 2.2.2
  2. $ ruby -v
  3. ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]
  4. $ rvm jruby
  5. $ ruby -v
  6. jruby 1.7.15 (1.9.3p392) 2014-09-03 82b5cc3 on Java HotSpot(TM) 64-Bit Server VM 1.7.0_67-b01 +jit [darwin-x86_64]

输入rvm 2.2.2 —default可以设定2.2.2为默认的Ruby版本。