ubutnu配置rvm,nginx和passenger的生产环境linux网页制作(精选1篇)
篇1:ubutnu配置rvm,nginx和passenger的生产环境linux网页制作
分享一篇关于ubutnu配置rvm,nginx和passenger的生产环境安装教程,有需要的朋友参考一下,
首先, 使用 root 帐号登录,
安装git和curl
apt-get install curl git-core
使用脚本安装rvm
代码如下复制代码bash < <(curl -L bit.ly/rvm-install-system-wide)
脚本会自动创建一个rvm组,并将root用户加入
编辑 /root/.bashrc和/etc/skel/.bashrc 将
代码如下复制代码[ -z “$PS!”] && return
替换为
代码如下复制代码if [[ -n “$PS1” ]]; then
在文件最后加入
代码如下复制代码fi
if groups | grep -q rvm ; then
source “/usr/local/lib/rvm”
fi
配置用户
#增加zool用户
代码如下复制代码adduser zool#将zool加入rvm组
代码如下复制代码adduser zool rvm登录zool用户并测试
代码如下复制代码type rvm | head -n1
如果显示 rvm is a function 则表示安装正确
安装ree依赖组件
代码如下复制代码aptitude install build-essential bison openssl libreadline5 libreadline-dev
curl git-core zlib1g zlib1g-dev libssl-dev vim libsqlite3-0 libsqlite3-dev
sqlite3 libreadline-dev libxml2-dev git-core subversion autoconf
安装ree
代码如下复制代码rvm install ree
设为默认环境
代码如下复制代码rvm use ree --default
安装passenger和nginx
代码如下复制代码gem install passenger
rvmsudo passenger-install-nginx-module
配置nginx里的ruby环境
代码如下复制代码passenger_root /usr/local/rvm/gems/ree-1.8.7-.02/gems/passenger-3.0.0;
passenger_ruby /usr/local/rvm/wrappers/ree-1.8.7-2010.02/ruby;
设置nginx开机脚本
代码如下复制代码curl -L bit.ly/nginx-ubuntu-init-file > /etc/init.d/nginx
chmod +x /etc/init.d/nginx
update-rc.d nginx defaults
/etc/init.d/nginx start
原文中后面的step6,7关于Capistrano的环境配置以后再另文详述
【ubutnu配置rvm,nginx和passenger的生产环境linux网页制作】相关文章:
Linux配置05-07
Linux下Apache支持中文路径或文件配置linux操作系统05-06
利用网页缓存通讯协议配置CACHE服务09-11
实验室的设计和设施配置05-19
生产车间人员配置方案02-15
WindowsServer2003中DNS配置的分析和探讨11-30
基于风景园林施工的植物选择和配置探讨12-11
中国铁路网的现状分析和优化配置模型03-08
高校机房软件环境配置之我见09-12
谈高校后勤人力资源优化配置的原则和措施09-11