一:使用Ruby写Hello,World!
安装Ruby 下载地址 http://www.ruby-lang.org/zh_cn/downloads/
下载完成后安装即可(Linux,OS X使用指令解压,win环境下直接点击安装)
建议下载1.8.6稳定版本。目前1.9.x不支持debug。
安装完成后在控制台输入 ruby-v。
正确显示当前安装的ruby版本号则表明已经安装成功。
打开ruby编辑器
irb(main):001:0> "Hello,World!"
=> "Hello,World!"
ok,这就是号称世界上最简单的 Hello,World程序
二:更进一步,使用IDE
Ruby安装完之后,安装Eclipse Rail插件和Ruby插件
下载 rubyIDT&RadRails.rar
下载地址 http://d.download.csdn.net/down/1347905/luchuanbo2008
标准的Eclipse插件,将features和plugins文件copy到Eclipse目录下即可
现在打开Eclipse,就可以写Ruby程序了。
三:给IDE增加debug功能
完成基本的安装之后,继续在Eclipse中添加debug功能
这时就需要使用gem了。
首先检查安装Ruby时 gem是否已经被安装了。
控制台输入 gem -v
正确显示则表明已经安装过gem,只需要升级即可。(低版本的gem有可能出现连不上Rubyforge情况)
如果不能正常升级 手动下载gem文件安装
下载地址:http://rubyforge.org/frs/shownotes.php?group_id=126&release_id=43601
gem升级完成之后,开始查找debug需要的资源
控制台输入 gem search ruby-debug --remote
*** REMOTE GEMS ***
fluffy-ruby-debug (0.0.2)
ruby-debug (0.10.3, 0.7.5 mswin32)
ruby-debug-base (0.10.3, 0.10.0 mswin32)
ruby-debug-base19 (0.11.23)
ruby-debug-ide (0.4.9)
ruby-debug-ide19 (0.4.12)
ruby-debug-wrapper (0.0.1)
ruby-debug19 (0.11.6)
首先安装 ruby-debug 0.7.5
然后安装 ruby-debug-base 0.10.0
最后再安装 ruby-debug-ide
(安装命令 ruby install xxxx --remote)
如果安装过程中出错,手动下载gem文件到本机(在Rubyforge很快就能找到这些所需的资源)。
同样使用gem install xxxx.gem --local命令安装即可。
四:开始Ruby之旅,第一个Ruby程序
源码下载:附后
程序简介:一个经典的Ruby使用tk完成的计算器程序。需要引入函数库'tk'.
tk库的引用过程与安装debug gem文件一样。
gem search tk --remote
gem install tk xxxx --remote
这也正体现了ruby的方便之处,所有你下载到的函数库,你都可以随意修改的!
分享到:
相关推荐
Let's Encrypt是国外一个公共的免费SSL项目,由 Linux 基金会托管,由Mozilla、思科、Akamai、IdenTrust和EFF等组织发起,靠谱! 3、Let's Encrypt安装部署简单、方便,目前Cpanel、Oneinstack等面板都已经集成了...
标题中的“Go-用于自动获取证书LetsEncryptSSL证书的Golang库”指的是使用Go语言(Golang)编写的工具或库,它可以帮助开发者自动化获取Let's Encrypt提供的SSL证书。Let's Encrypt是一个免费、自动化且开放的证书...
【标题】:使用Golang开发的HTTPS反向代理,内嵌Let's Encrypt自动证书,支持多组代理 在现代互联网环境中,HTTPS已经成为保障网站安全的标准协议。为了实现这一目标,开发者们经常需要构建自己的反向代理服务器,...
Go-LetsProxy是一个基于Go语言开发的工具,其主要功能是帮助用户快速、方便地获取Let's Encrypt证书,并且能够为用户提供反向代理服务。Let's Encrypt是一个免费、自动化、开放的证书颁发机构,旨在使互联网上的加密...
牛津少儿英语let27sgo1unit5测试卷.pdf
《Let's Go》是Alex Edwards撰写的一本关于Golang编程的书籍,这本书旨在引导读者深入理解Go语言,并通过实际项目来提升编程技能。"snippetbox"是书中介绍的一个项目,它是一个代码片段管理器,可以帮助开发者存储、...
在本节PEP小学英语四年级上册第四单元A部分的"Let's learn"和"Let's do"中,我们关注的主题是“我的家”(My Home),旨在帮助学生学习和掌握与家居环境相关的词汇和表达。这个单元通过Miss Cheng带大家参观Amy的家...
### Let’s Encrypt 免费 SSL 证书获取及自动续签详解 #### 一、前言 随着互联网安全意识的提高,HTTPS 协议已经成为网站标配。对于个人开发者和小型项目而言,免费且易于管理的 SSL 证书尤为重要。Let’s Encrypt ...
Let's Encrypt Windows认证客户端。 Let's Encrypt是国外一个公共的免费SSL项目,由 Linux 基金会托管,由Mozilla、思科、Akamai、IdenTrust和EFF等组织发起。 Let's Encrypt证书有效期三个月,每三个月需要续签证书...
"Let's Go"是由Alex Edwards编写的Golang(也称为Go语言)教程,专注于构建Web应用程序。这个教程为初学者和有一定经验的开发者提供了一个很好的平台,了解如何使用Go语言来开发高效、可扩展的Web应用。让我们深入...
Let it go.ove 文件方便练习和学习 欢迎下载使用
python视频教程大全_Let's python从入门到精通系列视频教程, Python,是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。 如果你想走进...
Let's Encrypt 证书申请 SSL证书 SSL 详细说明如何申请Let's Encrypt证书
8. 服务器端编程语言的选择: 在 Let's go 网站设计与实现中,选择 NodeJS 作为服务器端编程语言,是因为 NodeJS 具有高并发性、轻量级、易于开发和维护等优势。 9. 数据库管理系统的选择: 在 Let's go 网站设计与...
【Unit 5 Let's eat!】是小学英语教材PEP 1中的第五单元,主题围绕着食物和用餐的日常情景展开。在这个单元的学习中,学生将学习与饮食相关的词汇、短语以及基本的交际对话。 在【Let's learn】部分,学生会接触到...
《Go语言实现Let's Encrypt客户端:lego库详解》 在现代互联网中,网络安全尤为重要,尤其是对于网站来说,HTTPS协议的使用已经成为了基本标准。Let's Encrypt作为一个免费、自动化且开放的证书颁发机构,为全球的...
中文名称:Canopus Let's Edit 2视频编缉软件(版本2.03汉化版) 英文名称:Canopus Let's Edit 2.03 别名:康能普斯Let's Edit 2视频编缉软件(版本2.03汉化版) 版本:2.03汉化版 发行时间:2004年 制作发行:...
Let's AutoIt(已解密),《Let’s AutoIt》的第一部分(AutoIt 编程基础)