Ruby在Windows下安装 windows下的rails2.02环境搭建 ROR本地安装的技术含量比较高的 1、安装Ruby 一、下载Ruby()安装包 双击安装,安装过程当中注意选中"Enable RubyGems" 二、打开"命令提示符cmd",输入"ruby -v"查看版本号,则表示ruby安装成功 2、安装Rails 一、下载JDK(),安装,不然下面的"gem install"会提示错误 二、下载Rails() 这里的版本为:rails-2.0.2.gem 三、下载Rails安装须要的库(),注意有版本依赖问题。 这里的版本为: 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 rails-2.0.2.gem 注:若是须要下载新版的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.gem 四、在cmd中运行"rails -v",显示版本号,表示安装成功 在cmd中运行"rails <path>/new application"建立一个新项目 如"rails d:/new application"则可在D:\下看到新建的项目new 以上没有出错则rails安装成功 五、使用: 运行 rails path/to/your/new/application 建立一个新的项目。 运行 ruby path/to/your/new/application/script/server 启动服务。 ================================================================= 了解RubyGems 一、什么是Gem gem是Ruby程序或库的打包方式,好比gem install rails就是安装rails程序的gem 咱们能够拿gem和war、jar类比 可是gem还担当了Java里maven的角色,就是一个库管理工具,能够远程下载和安装Ruby库 二、经常使用gem命令: gem build -- Build a gem file from a specification gem cert -- Support signing and managing signed gems gem check -- Check installed gems for problems gem cleanup -- Cleanup old versions in the repository gem contents -- Display the files contained in an installed gem gem dependency -- List the dependencies of a gem gem environment -- Display information about the gem environment gem help -- Provide help about gem commands gem install -- Installing a gem gem list -- List gems starting with a string gem query -- Query for a list of gems gem rdoc -- Generate the RDoc files for an installed gem gem search -- List gems containing a string gem specification -- Extract the Gem::Specification from a gem file gem uninstall -- Uninstalling a gem gem unpack -- Unpack an installed gem to the current directory gem update -- Update your installed gems 三、升级已经安装的gem: 将rubygems-uodate*.gem下载在某个目录,在cmd下到此目录, gem install rubygems-update -l update_rubygems mongrel的安装 一、单步安装: gem install gem_plugin-0.2.3.gem gem install cgi_multipart_eof_fix-2.5.0.gem gem install win32-service-0.5.2-mswin32.gem gem install mongrel-1.1.2-mswin32.gem gem install mongrel_service-0.3.3-mswin32.gem 或者将上面的文件放在同一目录中,而后直接输入以下便可: gem install mongrel -l 二、测试: 进入rails应用目录 E:\ruby\demo>mongrel_rails start 或者 mongrel_rails start -p 88,就能够开启Mongrel server 三、安装成windows服务: mongrel_rails service::install -N MyApp_Dev -c C:\Rails\MyApp -p 88 -e production 四、启动服务: mongrel_rails_service start –n rails_app2 五、中止服务: mongrel_rails_service stop –n rails_app2 四、删除服务: mongrel_rails service::remove -N MyApp_Dev PS:由于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下 测试 最后: c:\>rails test c:\>cd test c:\test>ruby script/server 打开ie,输入127.0.0.1:3000看看效果吧,点击那个 “about...能够看到运行环境。ok [attach]668[/attach] Ruby on rails 一键安装(内有apache,Mysql,实例 等) 预装合集 等不及了?想马上上手?OK!这里有一步到位的压缩包,包含Ruby、RubyGems、Rails、Apache网络服务器、Mysql数据库和示例程序。解压缩后便可使用。 Windows用户请下载:InstantRails OSX用户请下载: Locomotive