如何在 Ubuntu Server 上面准备好 Rails 部署环境
优质
小牛编辑
138浏览
2023-12-01
Ruby 以及 Rails 的部署环境需要依赖很多库,每次我们都需要手动安装东西,非常繁琐。
请选用 Ubuntu Server 14.04,这是目前国内很多云主机商都有的版本,也是安装 Ruby 库比较容易的版本。
一些常见的依赖
- Build tools - 编译 Ruby
- OpenSSL - HTTPS 访问
- ImageMagick - 图片裁剪处理
- MySQL
- Nginx
- Memcached
- Redis
你还在手动一个一个的安装么?
可以尝试:https://github.com/huacnlee/init.d
安装常见的系统依赖
sudo apt-get update
sudo apt-get install -y curl
curl -sSL https://git.io/vVHhe | bash
当这个脚本执行完成,和 Ruby、Rails 有关的标准库基本上都已经装好了。
安装 RVM 和 Ruby
MIRROR=1 curl -sSL https://git.io/vVHhJ | bash
然后你可以尝试执行,看看是否都安装成功:
$ rvm -v
$ ruby -v
安装 Nginx
Nginx 是每个 Rails 项目部署都会用到的
curl -sSL https://git.io/vVHhf | bash
然后你可以用 sudo service nginx start
来启动了。 Nginx 的配置文件在默认的 /etc/nginx
下面。