zoukankan      html  css  js  c++  java
  • RoR(Ruby on Rails)学习笔记(1)

    本学习笔记基于windows xp sp3。给像我一样在网上折腾几天找不着xp教程,又智商不够不用linux的菜鸟看的。

    为什么学习Ruby?为什么学习RoR?

    网上吹的牛逼已经够多了,说它开发web速度比java快10倍啊10倍啊,还能很少写sql语句,也就避免了一堆错误。

    总之,试试看吧~

    经过在图书馆里大浪淘沙。我终于找到一本环境配置正确、不使用instant rails、命令行有xp版的书

    《Web开发敏捷之道-应用Rails进行敏捷Web开发》by Sam Ruby,Dave Thomas and DHH (第四版)2012年机械工业出版社出版。

    我鉴定了前三章,这本书不仅仅手把手教你搭建Demo,更如其他外国书一样详述了RoR框架的运行机制,便于读者理解其内涵,值得购买。

    为什么我要像卖书的一样来推荐这本书呢?

    。。。。

    因为我懒,我只讲那本书上有误的一些地方,结合起来看就OK了。

    。。。。

    首先环境配置。

    如果是菜鸟or网络不好,请不要采用书上的方式配置。

    1,直接下载Rails Installer

    这个安装包集成了

    Ruby1.9.3 语言环境,用过jre一定不陌生。

    gem 1.8.24 类似于Linux中的包管理器,用于管理一些扩展or基本包。

    rails 3.2.13 Rails框架。

    sqlite3 3.7.15.2 数据库及驱动,不多说。虽然以后使用Mysql,不过先跑几个Demo再说。

    2,下载IDE

    我使用的是RadRails,类似于eclipse,配置简单,不多说。

    3,下载Node.js

    因为服务器启动需要Java Runtime环境,安装Node.js是比较简单的方式。

    然后按照书上所说,命令新建工程rails new c:\Demo

    这个命令有很多参数,只是我们暂时不需要,还请自行研究。

    会根据网络在run bundle install停止一段时间,下载资源,耐心等待。

    cd c:\Demo

    rails server

    咦,会出错,提示安装rdoc和json

    按其错误说明用命令行安装所需版本,

    例:gem install rdoc -v '1.4.3'

    gem install json -v '1.7.1'

    若出现还其他错误请自行百度or留言。。

    若成功,则

    cd c:\Demo

    rails server

    在浏览器输入http://localhost:3000就大功告成了,其他请继续参照书本

  • 相关阅读:
    洛谷P1441 砝码称重(搜索,dfs+bitset优化)
    洛谷P1441 砝码称重(搜索,dfs+dp)
    洛谷P1242 新汉诺塔(dfs,模拟退火)
    洛谷P1415 拆分数列(dp)
    openstack-往已有集群中添加控制节点,实现控制节点的高可用
    第九步:使用nfs作为cinder-controller后端存储
    第八步:安装openstack-dashboard
    第七步(2):安装openstack-cinder服务-控制节点
    第七步(1):安装openstack-cinder服务-存储节点
    第六步:创建实例进行测试
  • 原文地址:https://www.cnblogs.com/suprise/p/2979741.html
Copyright © 2011-2022 走看看