Ruby on Rails的安装

08:44下午 六月 26, 2008 in category Ruby语言 by Ruby-红宝石

现在是初学Rbuy,在Windows下安装Ruby 和 Rails,到 http://www.rubyonrails.org/下载Rbuy和Rails。

先安装Ruby,按我的理解这个东东就相当于JDK了。我下载的是已经编译好的二进制包 One-Click Installer - Windows,安装就非常简单了,按提示安装就可以了。注意,默认的路径是C:\ruby,如果你自己指定目录,切记目录名称不要有空格!

现在安装 Rials,Rails有点相当于Tomcat,一个可以运行rbuy语言的web服务器。下载 rails-2.1.0.zip ,解压即可,例如放在D:\rails下。rials下的目录结构:

2008-06-26  15:15    <DIR>          .
2008-06-26  15:15    <DIR>          ..
2008-06-26  15:15    <DIR>          app
2008-05-31  19:01           101,375 CHANGELOG
2008-06-26  15:15    <DIR>          components
2008-06-26  15:15    <DIR>          config
2008-06-26  15:15    <DIR>          db
2008-06-26  15:15    <DIR>          doc
2008-06-26  15:15    <DIR>          lib
2008-06-26  20:20    <DIR>          log
2008-06-26  15:49    <DIR>          public
2008-05-31  19:01               307 Rakefile
2008-05-31  19:01            10,619 README
2008-06-26  20:20    <DIR>          script
2008-06-26  20:19    <DIR>          test
2008-06-26  15:15    <DIR>          tmp
2008-06-26  15:15    <DIR>          vendor

这个包,config\enviroment.rb里有点错误,需要修改。第8行内容如下:

<%= '# ' if freeze %>RAILS_GEM_VERSION = '<%= Rails::VERSION::STRING %>' unless defined? RAILS_GEM_VERSION

<%= '# ' if freeze %>这个是多余的,需要去掉。

第50行,不是错误,需要设置session的key和加密码:

  config.action_controller.session = {
    :session_key => '_<%= app_name %>_session',
    :secret      => '<%= app_secret %>'
  }

改成

  config.action_controller.session = {
    :session_key => 'myweb_session',
    :secret      => '123456789012345678901234567890'
  }

session_key自己随意定义,secret字符串要大于30个字符长度。

config\database.yml里要设置一下mysql的帐号和密码,否则点击

About your application’s environment 这个连接会出错。

这个就不多说了。

进入 D:\rails目录,运行 ruby script\server 及启动服务器了。

打开浏览器,输入  http://localhost:3000 就能看到网页了。

评论[0]

评论:

发表一条评论:
  • HTML语法: 启用