Ruby
配置选项
- 版本号: ruby -v
- 应用目录: /usr/src/app
- 命令行:ruby,gem,bundle,rake
- 包管理器:gem用于安装单独报,bundle用于根据依赖文件安装一堆包
- 开发框架:Rails, Sinatra, jekyll
- 应用程序服务器:WEBrick, Phusion passenger, Puma
- 多版本管理器:RVM
部署网站
环境管理
- 
更换 gem 源 gem sources --remove https://rubygems.org && gem sources -a https://gems.ruby-china.com
- 
更换 bundle 源 bundle config mirror.https://rubygems.org https://gems.ruby-china.com
- 
项目源更换:gemfile 中也可以指定源,即无需全局设置 
问题与故障
安装 gem 包时缺少系统依赖?
这个现象是正常的,部分 gem 包是依赖操作系统包的(extconf.rb 申明)。所以,当 Gemfile 中有这种 gem 包时,就会通过多级依赖到操作系统。