Ruby
andyhong110
这个作者很懒,什么都没留下…
展开
-
Ruby private 关键字
<br />闲来无事,决定动手弄弄Ruby的基础东西,可是一上来就报错了。`private': undefined method `duration_min' for class `Song' (NameError),具体代码如下<br />class Song def initialize(name, author, duration, price) @@author=author @name=name @duration=duration @pri原创 2010-07-17 10:03:00 · 2173 阅读 · 0 评论 -
RubyTips: 关于ruby的类加载路径
<br />Java程序员需要理解什么是CLASS_PATH,CLASS_LOADER这些概念,Ruby程序员也一样。<br />每次打开一个rib或者rails console,引用一个外部plugin或者库的时候,输入代码ruby 代码require ’class_name' <br /><br />然后引用的外部文件就可以为我所用,这背后到底发生了什么?<br />ruby解释器开始并不知道到哪里去找外部引用的文件,所以每次作require的时候,ruby解释器会自动转载 2010-07-17 10:05:00 · 2174 阅读 · 0 评论 -
安装 RubyGems
<br />去网站下载Rubygems 包<br />http://rubyforge.org/frs/?group_id=126<br />然后进入相应的目录,例如我的是 cd C:/Documents and Settings/andymao/Desktop/English/rubygems-1.3.7/rubygems-1.3.7<br />然后 ruby setup.rb<br />测试是否安装成功可以用gem help原创 2010-07-17 16:55:00 · 2436 阅读 · 0 评论 -
ruby自带的命令行调试器使用
<br />今天用Ruby自带的工具调试,发现不好用, 报错ubygems.rb:10:require 'rubygems'<br />在网上看了一些方法也不能用,最后索性自己想办法。<br />废话不多说,找到ubygems.rb 所在的目录C:/ruby/lib/ruby/site_ruby/1.8<br />查看文件ubygems.rb, 把第十行注释掉。<br />然后再试,ruby -r debug file.rb<br />还是不好使,最后重新运行了一下命令行,试着去调试就好了<br />原原创 2010-07-17 19:09:00 · 2989 阅读 · 1 评论