Ruby在windows上的eclipse开发环境搭建

学习一种语言,我想最应该先了解的就是怎么去搭建这种语言的运行环境。如果语言的运行环境我们知道了,再找到符合以往开发习惯的IDE工具,再 看一看入门的例子,再学一学语言相关的知识。这样的时候,一种语言就应该开始入门了。其它只要坚持学习修炼,加以时日,撑握一种语言只是时间的问题。我的 ruby环境是基于linux环境的。在windows下步骤基本一样,而且我感觉比linux还要简单。
  一、运行环境:
  1,安装ruby语言解释环境
  下载最新版的ruby ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz
        tar、configure、mark、mark install, 如果不出什么问题ruby -v就应该看到版本号了
  将显示你当前安装的ruby版本信息。
  2,安装Ruby语言软件包管理系统(Package Management System)RubyGems
  下载:ruby-1.9.1-preview1-i386-mswin32
  解压后从命令行进入rubygems-0.8.11
  执行下面的命令:
  ruby setup.rb
  gem install rubygems-update
  3,安装rails框架
  用gem来安装rails,gem install rails
       
        如果安装不出什么问题,rails -v就能看到版本号了。
  到这一步,ruby的运行环境就搭完了。
  二、开发环境
  开发一定要选一个容易上手的工具。在网上搜索了一下,支持ruby开发的工具也有很多,不过我还是想用eclipse。所以就查找是否有eclipse的插件来支持ruby开发的。还真不错,果然找到了。ruby也有基于eclipse的开发环境插件RDT。
  建议通过eclipse更新安装来远程安装插件。
  从eclipse的菜单Help->Software Updates->Find and Install
  选择"Search for new features to install" 进行安装。
  需要安装的有两个插件:
  1,RDT
  http://updatesite.rubypeople.org/release
  2,RadRails
  http://radrails.sourceforge.net/update
  安装完成后需要设置一下ruby解释器的位置。
  通过eclipse菜单 Windows > Preferences 打开Preferences对话框,在Ruby 标题下面的 Installed Interpreters 项中设置的ruby的位置。
  起个名称,然后将“Location”文本域指向您使用的 Ruby 版本的 bin 目录。我的机器ruby的bin目录在 /usr/local/bin/ruby
  这样,ruby环境这完成了。 在eclipse中建立一个ruby的工程,再建一个ruby文件,写上 puts "OK" 就可以看到eclipse的控制台输出ok信息了。
    三、使用
        运行 rails path/to/your/new/application 创建一个新的项目。
        运行 ruby path/to/your/new/application/script/server 启动服务。
 
 
********************************************************
Ruby 之一 在windows xp系统上运行Ruby程序
 
一,过程概述
       在windows xp上运行ruby程式很简单,基本步骤如下:
1、安装Ruby运行环境
2、安装Ruby编辑器-notepad++
3、编写第一个Ruby程式Hello World
      具体过程详细叙述如下:
 
1、安装Ruby运行环境
     A.  从http://rubyinstaller.rubyforge.org下载一个Ruby的One Click Installer的版本。我这里下载的是:ruby186-26.exe 文件
     B.  运行ruby186-26.exe文件,将Ruby安装到你想安装的目录。我这里安装的是C:\Tools\Ruby\Ruby目录下面
     C.  安装完成以后,在命令行运行:ruby -v 命令。如果出现了"ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]"的提示,则表示安装成功了。
 
2、安装notepad++
     A. 从http://notepad-plus.sourceforge.net/uk/site.htm下载notepad++,最好下载zip版本,解压完成之后就可以直接运行。我这里下载的是:npp.4.7.5.bin.zip文件
     B. 解压npp.4.7.5.bin.zip到某个目录下面。我这里的解压目录是C:\Tools\Ruby\Notepad++
     C. 运行${Notepad++}\notepad++.exe文件,即可打开编辑器
 
3、编写Ruby的Hello Word
     A. 在Notepad++中新建一个文件,保存为HelloWorld.rb
     B. 编入如下的代码   
#  Hello Word
puts 'hello,word'
 
     C. 按F6键,在弹出的对话框中,输入:ruby $(FULL_CURRENT_PATH),然后单击OK按钮
     D. 在Console子窗口会出现运行结果。
 
 
*****************************************************
Bowline 一个新的MVC框架使用Ruby开发GUI应用
 
Bowline是一个新的MVC GUI框架用于开发跨平台的桌面应用,使用ruby,HTML,CSS和javascript开发桌面应用。作者是Alex MacCaw,他的目标是创建一个框架,让开发桌面应用和Rails网站一样简单。 
 
不像纯粹的Ruby桌面库比如Shoes,Bowline创建基于Appcelerator Titanium,一个用于创建桌面应用的SDK,能够提供你一个Webkit窗口和一套支持不同操作系统的APIs调用界面。这让开发者开发桌面应用能够使用熟悉的web技术,包括CSS3和HTML5.(想到Adobe Air没有?!) 
 
Bowline还学习了Rails很多概念,比如generators, helpers 和 models.让整个框架更容易使用。 
 
 
 
 
*************************************************************
ruby 能开发桌面应用程序的吗?
 
脚本是不能编译为exe的 ,因此不可以
 
Ruby 1.9马上就要发布了,提供YARV虚拟机,因此可以象java那样编译成字节码,这为商业应用程序提供很大的“便利”。
 
现在“桌面应用程序”从技术角度基本上等同于“桌面GUI应用程序”,目前ruby比较成熟的GUI绑定有Ruby-Tk, Ruby-Fox, Ruby-wxWidget,Ruby-Gnome(GTK)等。我个人比较推荐Ruby-Gnome。
 
当然可以开发桌面程序了。桌面程序就非要是EXE?MAC电脑就非常支持RUBY的桌面开发。

转载于:https://www.cnblogs.com/huapox/archive/2012/12/01/3251596.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值