![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ruby
iteye_10043
这个作者很懒,什么都没留下…
展开
-
windows下 ruby1.9 中文乱码
装了个ruby 1.9.1,马上写个测试文件 ,内写 puts "你好"结果发现无论在windows的cmd还是netbeans 上运行都输出乱码, netbean还一度编译报错,说字符编码不对。于是查找了网络,并实践了一些方案,这里总结一下,以备忘。1.netbean的乱码最好解决要在netbean安装目录下 etc/netbean.conf 找到netbean...2009-10-24 22:34:35 · 149 阅读 · 0 评论 -
巧用mysygit来做windows下的编译器环境
安装某些ruby gem, 常常需要build native ,windows下安装C编译环境相对比较麻烦。 突然发现mysysgit工具提供了一揽子的方案,在提供git工具的同时,还同时提供了一个类似的unix环境和 编译器等工具。 在mysysgit shell 下面安装一些需要本地编译的 gem就非常方便了,自动会调用编译器来安装GEM. google mys...原创 2011-11-09 09:11:37 · 175 阅读 · 0 评论 -
ruby gem 安装失败的问题
最近的网络很奇怪, gem 安装老是失败。 要么是gem找不到,要么是timeout. google了一下,基本上估计是国内网络的问题,于是找了一个国外的http代理服务器. 在 cmd下面用set http_proxy=http://xxx.xx.xx.xx:80 然后 再用 gem install rails --source http://gemcutte...原创 2011-11-06 18:27:41 · 152 阅读 · 0 评论 -
ruby 异常处理
[size=large]异常处理在程序中的作用理解[/size]1.改变执行过程抛出异常后,就可以处理当前异常,使得程序马上走异常处理分支,改变了主程序的执行逻辑2.程序更加健壮往往有很多边界条件,开发或者设计的时候没有考虑到,只有在调试的过程中发现,因此发现这些边界,然后添加异常处理,就更加能够掌控全局[size=large]如何在ruby 中增加异常[/si...2010-06-08 09:36:32 · 89 阅读 · 0 评论 -
ruby 单元测试笔记
阅读 test/unit 文档1.需要 require 'test/unit'2. 测试函数需要test开头3. 可以加setup teardown举个例子,require 'test/unit' class TC_MyTest < Test::Unit::TestCase # def setup # end #...2010-06-08 09:36:17 · 141 阅读 · 0 评论 -
转载ubuntu 下安装ruby 1.9.1
http://hi.baidu.com/%D5%D4%C8%D9/blog/item/0dbc800812fd31d862d986be.html1.安装build工具sudo apt-get install build-essential2.安装readline zlib libncurses5sudo apt-get install zlib1g-devsudo ap...原创 2010-06-08 09:34:31 · 106 阅读 · 0 评论 -
ruby 随机数
http://www.thedisqisition.org/LESSONS/ruby_lesson23.html运行下 randrand(10)rand(100)rand(1000)就可以知道了2009-07-30 21:31:10 · 121 阅读 · 0 评论 -
Ruby 学习
一直在学习Ruby,但是读那些高人写的代码还是云里雾里,不知道大家是否有同感。最近在读鉴权方面的东西,读了好几次,都读不太进去,只有自己写的代码才清楚。造成这个问题主要是:1. 有些生冷的用法自己不习惯,尤其是关于类和模块的操作,自己还没有掌握很多东西,只是用到了一些最简单的传统语言的方法2.Ruby 本身太灵活,造成可读性和可理解性差,也主要是ryuby 代码读写...2010-02-27 17:31:16 · 76 阅读 · 0 评论 -
ruby net ssh 应用中碰到一个奇怪问题
发现ruby ssh后, 欣喜了一阵子, 但是使用后发现一个问题, 就是有些命令执行的时候和手工执行的时候效果不一样。简单的命令, 如pwd, ls -l是没有问题的, 能够正确得到结果。但是如果是运行shell脚本, 或者 cd 命令,就会失败, 很奇怪吧, 不知道诸位是如何解决的?puts Net::SSH::Version::CURRENT ssh=Net::...2009-06-05 14:35:56 · 217 阅读 · 0 评论 -
ruby logger的 丢失 时间戳问题
不知道大家用过ruby 的 logger没有, logger.info等信息在文件里面居然没有加时间戳。 难道非得要自己重写下logger?诸位有解决之道吗?2009-11-23 17:29:07 · 105 阅读 · 0 评论 -
发现 ruby 在迭代环境下 hash计算的一个bug
(2..40).step(2).each do |j| t=Hash.new t[:test]="test" puts t[:test].hash puts "test".hashend请你连续运行多次, 你会发现每一次你得到的hash值都不一样,有高手可以解决这个问题吗?有可能是ruby语言的一个惊天bug。...2009-11-21 23:50:09 · 95 阅读 · 0 评论 -
ruby 符号学习笔记
方法后面加个? 可能 表示返回一个boolean类型方法后面加个! 可能 表示会修改原来的对象内容, 否则就是不改变原来的对象,只是复制一份变量前面加个 $ 可能表示全局变量变量前面加个 @ 表示实例变量变量前面加个 @@ 表示类变量=begin here is comments comments again here=end表示一段内置...2009-11-02 15:22:14 · 80 阅读 · 0 评论 -
Ruby字符串学习笔记
1. 追加一个字符串到一个字符串 "here is example for insert string [color=red]test_test[/color] in string"2009-10-30 11:19:08 · 71 阅读 · 0 评论 -
ruby 能够抓取动态网页内容如javascript或者ajax更新的内容?
不管用 net::http get 或者用其他方法open url,总是只能得到网页源代码类似的内容,实际动态显示在浏览器上的数据却怎么也得不到,诸位有经验可以分享吗?如抓取一个javascript函数返回值等...2009-10-26 22:29:48 · 136 阅读 · 0 评论 -
windows 下面 rmagic 安装
费了九牛二虎之力搞定了rmagic gem 的安装,回头一看也是非常的简单,几步就搞定了。 1 . 下载最新的 ImageMagick-6.7.3-Q16 windows binay ***dll.exe 安装的时候要注意两点:1.要选择加PATH到系统路径中,2.一定要选择安装header文件 2. 我是安装了一个mysysgit的环境,内置bash环境,非常...原创 2011-11-14 09:34:06 · 223 阅读 · 0 评论