Ruby on Rails的安装
现在是初学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 就能看到网页了。
