安装说明:
- 本文是以root用户为例进行安装,如用普通用户,某些命令前需加sudo。
- 安装过程特别是用RubyGems和Git安装时,下载很慢,可以参考 《Ubuntu下使用proxychains为程序做全局代理 》来加快下载速度。
环境:
- Ubuntu Server版本:11.10
- Ruby版本:1.9.2
- RubyGems版本: 1.8.11
- Rails版本: 3.1.3
- Node.js版本: 0.6.9
- MongoDB版本:2.0.1
- Redis版本: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 /var mkdir apps cd 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 ./configure make make 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-cli redis> set foo bar OK redis> get foo "bar"
相关推荐
ruby on rails对mongodb的操作ruby on rails对mongodb的操作ruby on rails对mongodb的操作ruby on rails对mongodb的操作
Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 ...
Ruby+on+Rails+程序设计深入剖析与范例应用
Ruby+Rails+社交+教程2 - 本资源是一个Rails的教程,教你如何用Ruby的Rails框架开发一个社交网站,实现用户的关注,动态,私信等功能。
如何在Linux下搭建ruby on rails
Ruby+Rails+社交+教程3 - 本资源是一个Rails的教程,教你如何用Ruby的Rails框架开发一个社交网站,实现用户的关注,动态,私信等功能。
Ruby+Rails+社交+进阶教程5 - 本资源是一个Rails的教程,教你如何用Ruby的Rails框架开发一个社交网站,实现用户的关注,动态,私信等功能。
让你的Ubuntu 快速安装 Ruby on Rails 笔记
《Ruby on Rails Tutorial》中文版(原书第2版,涵盖 Rails 4) Ruby 是一门很美的计算机语言,其设计原则就是“让编程人员快乐”。David Heinemeier Hansson 就是看重了这一点,才在开发 Rails 框架时选择了 Ruby...
ruby on rails的安装,初步调试和helloworld的编写。一般的网络资料都有问题,里面都已经解决,并且经过我调试成功。
全书共分17章,主要内容包括:搭建ruby on rails开发平台、ruby语言的基础知识(像控制语句、面向对象、数组和块等)、文件处理、数据库持久化、rails控制器和路由、视图模板以及发送邮件和ajax等。 《ruby on rails ...
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
Ruby On Rails中文教材(PDF)
Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf
ruby on rails社区网站开发源码
介绍如何在不同的系统上搭建Ruby on Rails开发环境,简单明了,带图
Ruby+on+Rails快速Web应用开发实战.pdf
ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)
本项是使用 React 实现的个人博客,使用了 Redux 做数据管理,后端使用的是 Ruby On Rails 提供的接口,欢迎大家围观! 本地部署 git clone git@github.com:wewin11235/react-blog.git cd react-blog npm install ...
怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx