ubuntu下rvm的安装请看上篇文章,
基于Ubuntu Server 10.04使用rvm管理ruby版本
目前流行的部署环境一般是Ree 1.8.7版+Passenger for Ngnix。使用rvm管理ruby可以大大减轻我们的配置工作量。
1、用rvm安装ree
rvm install ree
2、设置rvm和passenger集成
rvm ree --passenger
3、安装Redmine所需要的gems
gem install rails -v 2.3.5 --no-ri --no-rdoc
gem install mysql -v 2.8.1 --no-ri --no-rdoc
。。。等等
4、安装passenger、安装ngnix module,此处注意要用rvmsudo来执行passenger安装
wget http://rubyforge.org/frs/download.php/71376/passenger-2.2.15.tar.gz
sudo wget http://rubyforge.org/frs/download.php/71376/passenger-2.2.15.tar.gz
sudo tar xzvf passenger-2.2.15.tar.gz
cd passenger-2.2.15/bin
rvmsudo ./passenger-install-nginx-module
5、设置ngnix,修改passenger使用ruby的路径:
passenger_ruby /home/ivice/.rvm/bin/passenger_ruby;
6、测试redmine使用ree和1.8.7的情况,用passenger自带的passenger_stress_test跑redmine
开20个爬虫,跑了一段时间以后查看内存占用。
Ruby版本 | 内存占用 |
Ruby1.8.7 | 300M-350M |
Ree1.8.7 | 200M-250M |
另外感觉页面打开也比ruby1.8.7快一点,不知道是不是心理作用。
7、一些限制
- 目前Passenger还不支持不同版本的ruby同时运行,因此部署的应用必须考虑ruby版本的一致性和gems的兼容性
分享到:
相关推荐
android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
NULL 博文链接:https://ethanwooblog.iteye.com/blog/1340252
Ubuntu Server 10.04中文环境乱码解决办法
android源码环境搭建,linux环境搭建,ubuntu10.04配置手册.pdf+Android SDK 开发指南.pdf.rar
ubuntu-10.04-desktop-amd64.iso.torrent, Ubuntu Lucid amd64位下载种子
#dpkg -i language-pack-zh-hans_1%3a10.04+20100421_all.deb language-pack-zh-hans-base_1%3a10.04+20100421_all.deb language-pack-gnome-zh-hans-base_1%3a10.04+20100421_all.deb language-pack-gnome-zh-hans_...
介绍最新版本Ubuntu10.04的安装,配置,shell编程等内容,快速入门提高的资料。 分两卷: Ubuntu10.04入门教程01 Ubuntu10.04入门教程02
这是10。04LTS的离线汉化包,专给没办法连网的同志用的,希望能帮助到你们。。。。
ubuntu-10.04-torrent ubuntu 10.04的种子
ubuntu 10.04下载源
官方的chrome 只支持12.04以上的版本,由于所需的库不同 ubuntu 10.04 只能用之前的版本
家里的老笔记本装了诸多新版Ubuntu均不稳定,最终还是装回了10.04,结果安装最新版的方式得到的最新版本已经不能兼容10.04了。于是上网找了Chrome稳定版本的历史版本,然后本地下载各种版本尝试安装,得到了最新可...
ubuntu10.04源地址, 替换原始的源,速度很快啊
不用wubi,直接进行ubuntu_10.04的硬盘安装,系统更加稳定。
在Ubuntu-10.04下搭建Qt开发环境
Ubuntu_10.04 安装、配置、指南
。。。
。。。