读书人

Ubuntu停搭建Ruby on Rails+MongoDB+R

发布时间: 2012-06-26 10:04:13 作者: rapoo

Ubuntu下搭建Ruby on Rails+MongoDB+Redis环境[转]

From: http://junnan.org/blog/1454

?

安装说明:

本文是以root用户为例进行安装,如用普通用户,某些命令前需加sudo。安装过程特别是用RubyGems和Git安装时,下载很慢,可以参考 《Ubuntu下使用proxychains为程序做全局代理》来加快下载速度。

环境:

Ubuntu Server版本:11.10Ruby版本:1.9.2RubyGems版本: 1.8.11Rails版本: 3.1.3Node.js版本: 0.6.9MongoDB版本:2.0.1Redis版本:2.4.2


系统基本设置及常用软件安装:

# 建立应用程序目录、工作目录及下载目录$ cd ~$ mkdir -p apps workspace downloads# 更新包管理器$ apt-get update# 安装常用库及软件$ apt-get install git git-core vim curl libxml2-dev libxslt-dev make gcc g++ libssl-dev apache2-utils

Ruby安装:

$ apt-get install ruby1.9.2-full# 查看当前系统ruby版本$ ruby -v# ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]

RubyGems 更新:

$ gem install rubygems-update$ update_rubygems$ gem -v# 1.8.11# 加入淘宝的rubygems源$ gem source -a http://ruby.taobao.org/# 将下面语句写入~/.gemrc 禁止Gem安装本地文档# gem: --no-ri --no-rdoc

Rails 安装:

$ gem install rails$ rails -v# Rails 3.1.3

Node.js 安装:

cd /varmkdir appscd apps# 用git clone源码wget http://nodejs.org/dist/v0.6.9/node-v0.6.9.tar.gz# 解压tar -zvxf node-v0.6.9.tar.gz# 编译安装cd node-v0.6.9./configuremakemake install

其他组件安装:

$ apt-get install sqlite3 libsqlite3-dev$ gem install sqlite3-ruby

MongoDB安装:

$ apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10$ vim /etc/apt/sources.list# 添加下面语句到行尾# deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen$ apt-get update$ apt-get install mongodb-10gen# create data directory$ mkdir -p /data/db# 修改配置文件,更改数据库路径,修改dbpath属性$ vim /etc/mongodb.conf# 重启服务$ service mongodb restart# 测试$ mongo> db.foo.save( { a : 1 } )> db.foo.find()

Redis安装:

$ cd ~/downloads$ wget http://redis.googlecode.com/files/redis-2.4.2.tar.gz$ tar xzf redis-2.4.2.tar.gz$ mv redis-2.4.2 ~/apps/$ cd ~/apps/redis-2.4.2$ make$ make install# 启动服务,默认已启动$ src/redis-server# 测试$ src/redis-cliredis> set foo barOKredis> get foo"bar"
This entry was posted in Development and tagged Mongodb, Redis, Ruby, Ruby on Rails, Ubuntu. Bookmark the permalink.

读书人网 >其他数据库

热点推荐