`
JackyCheng2007
  • 浏览: 250128 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

RoR开发环境搭建 - Windows radrails2

    博客分类:
  • RoR
阅读更多
1. 安装Ruby
1)下载RubyInstaller: http://rubyforge.org/frs/download.php/74298/rubyinstaller-1.9.2-p180.exe
2)运行rubyinstaller-1.9.2-p180.exe,根据向导安装,我是安装到c盘:
 C:\Ruby192 
并且勾选那两个选项:
 Add Ruby executables to your PATH 
Associate... 

3) 验证: 打开命令行,输入ruby -v:
 C:\Documents and Settings\Administrator>ruby -v 
ruby 1.9.2p180 (2011-02-18) [i386-mingw32] 

2. 安装Rubygems
RubyGems 是标准的ruby包管理器,就像 apt-get, emerge, and other OS package managers. 利用它,可以很方便的安装,更新和管理ruby的安装包。
1)下载Rubygems:http://rubyforge.org/frs/download.php/74446/rubygems-1.6.2.zip
2)解压并运行setup.rb
3)验证: 打开命令行,输入gem -v:
 C:\Documents and Settings\Administrator>gem -v 
1.6.2 

3. 安装Sqlite3
SQLite 是一个嵌入式的数据库引擎.
1)下载Sqlite3:http://www.sqlite.org/download.html http://www.sqlite.org/sqlite-shell-win32-x86-3070500.zip http://www.sqlite.org/sqlite-dll-win32-x86-3070500.zip http://www.sqlite.org/sqlite-analyzer-win32-x86-3070500.zip
2)解压,并把所有文件复制到C:\Ruby192\bin
引用
sqlite3.def sqlite3.dll sqlite3.exe

3)安装
 
C:\Documents and Settings\Administrator>gem install sqlite3-ruby 

4. 安装Rails
通过gem安装:
 gem install rails 
验证:
 C:\Documents and Settings\Administrator>rails -v Rails 3.0.5 

5. 安装Radrails2
引用
Update site: http://download.aptana.com/tools/radrails/plugin/install/radrails-bundle

Radrails2 堪称Windows下最好用的Ruby IDE。
1)安装向导: http://www.aptana.com/downloads/start
2)配置,打开"Windows-->Preferences"。它会提示你输入ruby的安装位置,然后就可以帮你自动配置好了。
6. 创建第一个项目demo
在RadRails试图下创建一个rails项目demo,一切按照默认设置会得到错误:
引用
Resource '/demo/public' does not exist. 

google了一下,很多人都遇到这个问题,也没有什么解决方案。只是说用命令来创建。那我们也用命令来创建吧:
 D:\Program\workspace4ror>rails new demo 
创建好了以后,转到demo项目下启动server:
 
D:\Program\workspace4ror\demo>rails server
=> Booting WEBrick 
=> Rails 3.0.5 application starting in development on http://0.0.0.0:3000 
=> Call with -d to detach 
=> Ctrl-C to shutdown server 

在浏览器里面打开:http://localhost:3000/ 你会看到:
引用
Welcome aboard You’re riding Ruby on Rails!


那么怎么在radrails里面开发呢?这里有点workaround,rails new命令创建了项目的skeleton,你只有再利用radrails生成一个project文件就好了。也就是用radrails创建一个demo项目,但是不要选择生成skeleton。这样你就可以再radrails里面开发了。但是我试了一下,在radrails里面还是不能启动server,还是得再cmd里面开启server。 经过测试,standalone的radrails也有同样的问题。

这样你在工作的时候只要开着Radrails2,一个cmd和一个浏览器就足够了。
4
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics