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:stringtitle:stringcontent:text

执行数据迁移

rake db:migrate

原文地址:https://www.cnblogs.com/jackluo/p/2872812.html