windows下的rails2.02环境搭建 ROR本地安装的技术含量比较高的一、安装Ruby1、下载Ruby(http://www.ruby-lang.org)安装包 双击安装,安装过程中注意选中"Enable RubyGems"2、打开"命令提示符cmd",输入"ruby -v"查看版本号,则表示ruby安装成功二、安装Rails1、下载JDK(http://java.sun.com/),安装,否则下面的"gem install"会提示错误2、下载Rails(http://www.rubyonrails.org) 这里的版本为:rails-2.0.2.gem3、下载Rails安装需要的库(http://rubyforge.org/),注意有版本依赖问题。 这里的版本为: activesupport-2.0.2.gem activerecord-2.0.2.gem actionpack-2.0.2.gem actionmailer-2.0.2.gem activeresource-2.0.2.gem 打开"命令提示符cmd"执行以下命令: gem install activesupport-2.0.2.gem gem install activerecord-2.0.2.gem gem install actionpack-2.0.2.gem gem install actionmailer-2.0.2.gem gem install activeresource-2.0.2.gem gem install rails-2.0.2.gem 安装成功即可 或者将上面所有的.gem放在一个目录中,然后直接在cmd中输入下面的任何一个命令即可。 gem install rails -l gem install rails -l --include-dependencies gem install -l rails-2.0.2.gem4、在cmd中运行"rails -v",显示版本号,表示安装成功 在cmd中运行"rails <path>/new application"创建一个新项目 如"rails d:/new application"则可在D:/下看到新建的项目new 以上没有出错则rails安装成功 5、使用: 运行 rails path/to/your/new/application 创建一个新的项目。 运行 ruby path/to/your/new/application/script/server 启动服务。=================================================================了解RubyGems1、什么是Gem?gem是Ruby程序或库的打包方式,比如gem install rails就是安装rails程序的gem我们可以拿gem和war、jar类比但是gem还担当了Java里maven的角色,就是一个库管理工具,可以远程下载和安装Ruby库2、常用gem命令:gem build -- Build a gem file from a specificationgem cert -- Support signing and managing signed gemsgem check -- Check installed gems for problemsgem cleanup -- Cleanup old versions in the repositorygem contents -- Display the files contained in an installed gemgem dependency -- List the dependencies of a gemgem environment -- Display information about the gem environmentgem help -- Provide help about gem commandsgem install -- Installing a gemgem list -- List gems starting with a stringgem query -- Query for a list of gemsgem rdoc -- Generate the RDoc files for an installed gemgem search -- List gems containing a stringgem specification -- Extract the Gem::Specification from a gem filegem uninstall -- Uninstalling a gemgem unpack -- Unpack an installed gem to the current directorygem update -- Update your installed gems3、升级已经安装的gem:将rubygems-uodate*.gem下载在某个目录,在cmd下到此目录,gem install rubygems-update -lupdate_rubygems ***************************************************************** mongrel的安装1、单步安装:gem install gem_plugin-0.2.3.gemgem install cgi_multipart_eof_fix-2.5.0.gemgem install win32-service-0.5.2-mswin32.gemgem install mongrel-1.1.2-mswin32.gemgem install mongrel_service-0.3.3-mswin32.gem或者将上面的文件放在同一目录中,然后直接输入如下即可:gem install mongrel -l2、测试:进入rails应用目录E:/ruby/demo>mongrel_rails start或者 mongrel_rails start -p 88,就可以开启Mongrel server3、安装成windows服务:mongrel_rails service::install -N MyApp_Dev -c C:/Rails/MyApp -p 88 -e production4、启动服务:mongrel_rails_service start –n rails_app25、停止服务:mongrel_rails_service stop –n rails_app24、删除服务:mongrel_rails service::remove -N MyApp_DevPS:因为scgi是2005年的老东西了,而原作者也转向了mongrel的升级,所以windows下的最佳实践看来还是mongrel,加上apache的转发,估计完美了另在安装mongrel_service时需要安装win32-service这个gem,但现在官方网站上只有0.60,这个版本装上后,运行 mongrel_rails start就出错,只有换成0.52版才可以,看来只有等mongrel
******************** ******************************************
sqlite的安装因为rails2.02默认数据库转向sqlite,所以还要安装sqlite支持:sqlite3-ruby-1.2.1-mswin32.gem还要将sqlite3的两个文件:sqlite3.exe和sqlite3.dll放到ruby的/bin下用rails -d mysql myapp 就可以生成默认支持Mysql的database.yml了
本文详细介绍了如何在Windows环境下搭建Rails 2.0.2的开发环境,包括Ruby、Rails及数据库的支持安装步骤,并提供了mongrel服务器的配置方法。
2万+

被折叠的 条评论
为什么被折叠?



