ubutnu配置rvm,nginx和passenger的生产环境linux网页制作

2024-04-07

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的环境配置以后再另文详述

上一篇:要大胆启用年轻干部5则范文下一篇:王新元-- 推动古蔺农业产业转型升级