zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    NumPy:数组计算
    Matplotlib模块:绘图和可视化
    量化投资与Python
    vue-cli脚手架(框架)
    vue 之webpack打包工具的使用
    vue之node.js的简单介绍
    es6简单介绍
    ECMAScript 6 入门
    爬虫框架之Scrapy
    angular5使用httpclient时解决跨域问题
  • 原文地址:https://www.cnblogs.com/jackluo/p/2872812.html
Copyright © 2011-2022 走看看