`

rails环境安装

阅读更多

Rails环境安装

操作系统安装

#安装ubuntu8.04桌面版(服务器装服务器版)
#之后修改源配置
sudo vi /etc/apt/sources.list

#注意,以下是8.04版本的
#按cG键,删除所有内容,按ctrl+shift+v粘贴以下内容
deb http://mirrors.163.com/ubuntu/ hardy main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ hardy-backports main restricted universe multiverse

#粘贴后按Esc键,再输入:wq,注意是打冒号wq,保存并退出vi
#更新源
sudo apt-get update

#注意如果是9.04的版本,源列表内容如下:
deb http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse 

开发环境安装

#服务器、开发机都需要以下依赖库
sudo apt-get install ruby libopenssl-ruby1.8 mysql-server mysql-client libmysqlclient15-dev git-core imagemagick nginx ruby1.8-dev
#手动安装 rubygems
wget http://rubyforge.org/frs/download.php/57643/rubygems-1.3.4.tgz
tar -xvf rubygems-1.3.4.tgz
cd rubygems-1.3.4
sudo ruby setup.rb
#添加gem源
gem sources -a http://gems.github.com
gem sources -a http://rubygems.org
  #敲上面命令如果说找不到gem命令,先执行
  sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
#安装webrat的依赖库
sudo apt-get install libxslt1-dev libxml2-dev
#安装rails及其他库
sudo gem install rails --version='2.3.2' --no-ri --no-rdoc
sudo gem install rspec hoe haml thoughtbot-paperclip mislav-will_paginate mysql mongrel mongrel_cluster aslakhellesoy-cucumber webrat javan-whenever ferret acts_as_ferret rmmseg --no-ri --no-rdoc
sudo gem install handsoap httpclient searchlogic awesome-print -no-ri --no-rdoc
#开发机额外安装(xosd-bin及以后的内容都是autotest所需)
sudo apt-get install irb ctags xosd-bin ruby-gnome2 libnotify-dev
sudo gem install rspec-rails ZenTest diff-lcs thoughtbot-factory_girl --no-ri --no-rdoc

#安装日历插件(已安装至项目的plugin目录下)
#sudo gem install calendar_date_select --no-ri --no-rdoc

安装Oracle适配器
安装SqlServer适配器
安装memcache及cache-money

为支持测试结果的提示,需要手动安装ruby-libnotify

#需先安装ruby-gnome2 libnotify-dev
wget http://rubyforge.org/frs/download.php/27134/ruby-libnotify-0.3.3.tar.bz2
#进入ruby-libnotify-0.3.3.tar.bz2所在目录
tar -vxf ruby-libnotify-0.3.3.tar.bz2
#参考INSTALL文件执行:
cd ruby-libnotify-0.3.3
ruby extconf.rb
sudo make && sudo make install
#加入autotest运行结果在右上角任务栏的提示效果图标
git clone git://github.com/saberma/autotest_images.git  ~/.autotest_images

安装浏览器开发插件Web Development
安装Vim
安装全文检索Ferret
安装短信机客户端环境

获取svn项目源代码

具体内容参考以下内容
svn集中存储

获取github源代码

此节内容不再使用,改为使用svn集中存储

#注意,如果系统转换成中文的话,Documents名称会被改成[文档],建议转成中文的时候不要修改目录名
cd ~/Documents
#请使用svn集中存储的说明获取源代码
-git clone git@github.com:cogentsoft/zbs.git  -
cd zbs
#模块化插件不好用,不再使用
-#初始化子模块-
-git submodule init-
-git submodule update-
#修改数据库配置:用户名、密码(注意yml中用户名、密码的值前面要有空格)
vim config/database.yml
#创建数据库
rake db:create:all
rake db:migrate
#使用以下语句启动应用服务器
mongrel_rails start
打开浏览器,输入地址http://localhost:3000,是否看到首页了?
#如果需要进行应用前缀,则这样启动
mongrel_rails start --prefix=/zbs
打开浏览器,输入地址http://localhost:3000/zbs
#或者启动app应用服务器集群,试运行(以下方式启动后,打开的浏览器地址应为http://localhost:4000)
mkdir tmp
mkdir tmp/pids
mongrel_rails cluster::start

搭建本地测试环境

开启本地开发过程的测试监控

script/autospec

运行验收测试

mongrel_rails cluster::start -d -e test
# rake是rails最常用的命令,可以通过rake --tasks db查看帮助文档,db为要查询的字符串
rake test:acceptance

mysql常用命令

# 打开客户端连接Mysql
script/dbconsole -p
  #查看当前状态
  status
  #查看数据库
  show databases;
  #选择数据库
  use zbs_development;
  #查看表
  show tables;
  #查看表结构
  desc user;

TODO :将以上常用命令独立成篇

分享到:
评论

相关推荐

    centOS Rails3环境搭建

    在开始部署Rails 3开发环境之前,我们需要确保系统上已经安装了一些基本的软件包和工具。这一步骤对于后续的Ruby和Rails安装至关重要。 ##### 1. 安装Node.js Node.js在某些Rails应用中是必需的,尤其是在使用某些...

    linux-在Ubuntu服务器上安装Rails生产环境的脚本

    在Ubuntu服务器上搭建Rails生产环境是一项关键的任务,它涉及到多个步骤和组件的配置。Rails是Ruby的一个框架,用于构建Web应用程序。在这个过程中,我们将主要关注以下几个核心知识点: 1. **Ruby 安装**:首先,...

    怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx

    本文介绍了如何在 Ubuntu 12.04 系统下配置 Ruby On Rails 开发环境的步骤,包括安装系统需要的包、安装 RVM、安装 Ruby、安装 Rails 环境和安装 MySQL。通过按照这些步骤,开发人员可以快速地搭建 Ruby On Rails ...

    教学级Ruby On Rails 手动安装.pdf

    - 下载并安装NetBeans IDE,创建新项目时选择Ruby on Rails模板,可自动导入必要的Rails环境。 #### 总结 尽管Ruby on Rails提供了丰富的功能和高效的工作流,但初次安装配置可能会让新手感到困惑。通过上述步骤...

    rails 的安装

    首先,安装Rails之前,你需要确保已经在本地安装了Ruby环境。Ruby可以通过Ruby Installer(Windows)或RVM(Ruby Version Manager,跨平台)来安装。对于Mac用户,可以使用Homebrew来安装。 1. **安装Ruby**: - ...

    ruby on rails 环境搭建

    总的来说,搭建Ruby on Rails环境涉及到下载、安装、配置和验证各个组件,理解这些步骤可以帮助开发者快速开始他们的RoR开发之旅。同时,熟悉使用命令行工具和理解包管理器的作用对于后续的开发工作也非常重要。在...

    rails3.1安装与mysql配置 windows

    标题 "rails3.1安装与mysql配置 windows" 涉及到的是在Windows操作系统上安装Ruby on Rails 3.1框架并配置MySQL数据库的过程。这是一个关键的开发环境设置步骤,对于使用Rails进行Web开发的程序员来说至关重要。Ruby...

    Mac上rails环境的搭建

    ### Mac上Rails环境的搭建详解 #### 一、前言 在Mac环境下搭建Rails开发环境是许多Ruby on Rails开发者的一项基本技能。本文将详细介绍如何在Mac系统上搭建一个完整的Rails开发环境,包括Ruby环境配置、Rails框架...

    Rails 中mongrel的安装

    在Rails项目中安装Mongrel通常通过RubyGems进行,这是一个Ruby的包管理器。首先确保RubyGems已经安装,然后在命令行执行以下命令: ```bash gem install mongrel ``` 安装完成后,可以通过`mongrel_rails`命令来...

    ruby on rails安装环境.txt

    标题与描述均提到了“ruby on rails安装环境”,这表明文档主要关注的是如何在特定的环境中设置Ruby on Rails。Ruby on Rails(常简称为Rails)是一种用于开发Web应用程序的开源框架,采用Ruby语言编写,遵循MVC...

    Ruby on Rails环境搭建(基于WinXP & RadRails)

    总之,搭建Ruby on Rails环境需要安装Ruby、Rails、数据库驱动以及一个合适的IDE。在这个案例中,我们选择了RadRails作为开发工具。一旦环境配置完成,你就可以开始创建Web应用,体验Ruby on Rails带来的高效开发...

    rails安装.rar

    在Rails环境中创建一个新的项目也很简单,只需在命令行中运行: ``` rails new my_app ``` 这会生成一个名为"my_app"的新Rails应用结构,包含所有必要的文件和目录。 在Rails中,数据库的配置很重要。Rails默认...

    ruby on rails与MySql的环境配置——支持rails 2.3.5以上版本

    《Ruby on Rails与MySQL环境配置详解》 在开发基于Web的应用程序时,Ruby on Rails(简称Rails)框架和MySQL数据库的结合是常见的选择。本文将详细介绍如何在Windows环境下配置Ruby on Rails以支持Rails 2.3.5及...

    配置rails环境

    在安装完Ruby之后,配置Rails环境通常包括以下几个关键步骤: 1. **安装Rails**:在已经安装好Ruby的系统上,可以通过Ruby Gem来安装Rails。在命令行输入`gem install rails`,等待安装完成。 2. **创建Rails项目*...

    ruby1.8.6 + rails2.0.2 安装配置 详细说明

    在本文中,我们将深入探讨如何在您的计算机上安装和配置Ruby 1.8.6、Rails 2.0.2、RadRails 0.7.2 IDE以及MySQL数据库。这是一个适用于初学者和有一定经验的开发者的技术指南,旨在帮助您创建一个稳定的开发环境,...

    ruby on rails安装

    在这个“ruby on rails安装”主题中,我们将深入探讨如何一步步安装并配置Rails环境。 首先,我们需要安装Ruby。Ruby是Rails的基础,因此在安装Rails之前,确保你的系统已经安装了最新稳定的Ruby版本。你可以访问...

    Ruby on Rails安装指南.docx

    《Ruby on Rails安装指南》是一份详尽的文档,旨在帮助用户在不同的环境下安装和配置Ruby on Rails开发环境。这份指南适用于使用Ruby 1.8.6和Rails 2.0.2版本的用户,虽然这些版本可能相对较旧,但其安装流程对于...

    ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)

    在这个开发环境包中,我们拥有Ruby 1.8.7版本和Rails 2.2.3版本,这两个组件构成了一个经典的开发组合。 Ruby 1.8.7是Ruby编程语言的一个早期稳定版本,发布于2010年,提供了许多改进和新特性。在Ruby 1.8.x系列中...

    ruby on rails 安装手记

    Rails依赖于Ruby环境,因此在安装Rails之前,你需要访问https://www.ruby-lang.org/ 下载适合你操作系统的Ruby安装包,并按照指示进行安装。确保在安装过程中勾选添加Ruby到系统路径,以便在命令行中直接使用。 ...

Global site tag (gtag.js) - Google Analytics