热闹的ruby
codetrace
这个作者很懒,什么都没留下…
展开
-
背后的故事:One-Click Ruby Installer
在windows平台上开发RoR工程,可以使用方便的One-Click Ruby Installer进行ruby以及gem的安装。然而近日,在cygwin上安装ruby开发环境时,才开始明白这个One-Click背后的故事。 我的cygwin本地安装包是cygwin-release-20061108.iso,其中的ruby是1.8.5版的。在它下面安装好RoR环境后,启动mongrel时会提示ru...2008-01-09 20:46:53 · 266 阅读 · 0 评论 -
ruby方法调用中的三只暗器
第一支暗器:可变长度的参数列表 [code="ruby"] def varargs(arg1, *rest) "Got #{arg1} and #{rest.join(', ')}" end [/code] 以上方法定义中,arg1是第一个参数,后面还可以接纳n(n>=0)个参数 那么,实参带星号又会怎样呢,实参居然可以带*? [code="ruby"] def five(a...2008-09-27 02:25:01 · 132 阅读 · 0 评论 -
ubuntu中的rubygem “no such file to load”
在ubuntu中,如果ruby和gem都是正确安转的,在ruby文件中require一个rubygem,还是可能会出现 “no such file to load” 的错误。原因有二: 1、linux中需要注意大小写: 比如rmagick,在windows和mac中可以写成 require 'rmagick',因为它们不管大小写。但在linux中,就要写成 require 'RMagick...2008-12-31 13:08:15 · 199 阅读 · 0 评论 -
在Mac上运行Selenium遇到的问题以及解决办法
Ruby的Selenium以及selenium-client是Web应用集成测试的常用工具。今天我装上这两个gem之后,却发现以下代码跑不起来: [code="ruby"] require "rubygems" gem "selenium-client", ">=1.2.16" require "selenium/client" begin @browser = Selen...原创 2010-06-28 23:36:02 · 854 阅读 · 0 评论 -
Let the life teach you coding
今天发现了一个网站:[url="http://ruby.bastardsbook.com/about/"]ruby.bastardsbook.com[/url],是一个Ruby教程。与别的教程不同,作者在About页面用大幅的生活照和生动的见解讲述了编程的意义,就像一个导游带你畅游编程世界一样。从他的字里行间中,你能感受到,是生活在教你编程。 如果你经常浏览Ruby编程方面的网站,你就会发现...2011-12-14 13:51:50 · 143 阅读 · 0 评论