CentOS 下装 Ruby On Rails开发环境
下载相应的软件进行安装
http://rubyonrails.org/download/
不配置默认安装到 /usr/local/ruby下面的
进入 /usr/local/ruby/bin/gem install rails
rails new 应用名
rails new blog
这个期间会出现一个 sqlite3 没有安装
yum sqlite-devel install -y
yum sqlite install -y
当然,你也可以指定 mysql进行安装
rails new blog -d mysql
cd blog --进入目录
rails server --会报一个没有js 库
1、可以安装 node.js
安装地址 下载相应的软件 http://nodejs.org/
到此安装完了,也可以配置了
写配置环境
配置一个 PostgreSQL 数据库 ,前提是安装了Mysql
config/database.yml
这个里面要加一个socket:/data/mysql/mysql.seck
这个得看一下 vi /etc/my.cnf
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: notebook_development
pool: 5
username: root
password: admin
host: localhost
socket: /data/mysql/mysql.sock
以上基本上配置完成,这有一个初级教程,很详细
http://guides.ruby-china.org/getting_started.html
以下是一些基本的操作命令 自动生成的代码和另的框架 大同小异,所谓的MVC,读者可以参考以上链接自我学习
启动web服务
再运行 rails server
127.0.0.0:3000
建立一个hello world
$ rails generate controller welcome index
首先移除应用程序中的默认页面
$ rm public/index.html
Rails 说 Hello" 创建一个 Controller
$ rails generate controller welcome index
在文本编辑器中打开 config/routes.rb
打开注释
root
:to
=>
"welcome#index"
创建一个资源
rails generate scaffold Post name
:string
title
:string
content
:text
执行数据迁移
rake db:migrate