-------------2008年6月14日 ruby 做着玩(3)

-------------2008年6月14日 ruby 做着玩(3)
  ROR的环境必须要有,否则什么也玩不了。我不会从头开始,有InstantRails呢,什么mysql,apache都在,还有一个编辑器scite呢.我不会用它的,还是emeditor好。
  总之先下一个,解压后执行instantrails.exe就可以用了。
  然后去ror网站看turorial。
    http://www.rubyonrails.org/down
  内提到了创建一个应用的方法:
    rails path/to/your/new/application
    cd path/to/your/new/application
    ruby script/server
  rails,ruby在那里呢?
  在D:\setup\InstantRails-2.0-win\ruby\bin\ 内,把他设置为path吧。不然太麻烦。
  不过设置path也麻烦,不如自己用 instantrails 提供的Create New Rails App。他会把path设置好,并且到那个黑乎乎的dos prompt 。
  在黑屏内,输入ruby,rails试试看,它们都可以直接运行了。 来吧。
  rail serial
  cd serial
  ruby script\server
  列出的信息表明,服务器已经启动了,在3000端口上等着你呢。试试http://localhost:3000
  看到Ruby on rails :Welcome aboard 了吗?
  还提示你如何Getting Started :创建数据库,修改yml的,不过数据库的东西先不去惹,咱们初来乍到,先搞点简单的。
  创建controller....
  ruby script/generator controller serial
  访问 http://localhost:3000/serial ,不行。rhtml也创建了,serial内的index方法也写了。
  TroubleShooting:
  创建了controller,但是总报这个错。
    Routing Error

    No route matches "/generateserial/index" with {:method=>:get}
  只要重启ruby script/server 就可以了。
  被这个问题挡了有一会儿,LP让我休息,我肚子也饿了,睡觉吧,明天继续。

你可能感兴趣的:(mysql,应用服务器,dos,Ruby,Rails)