Ruby
Lory_yang
这个作者很懒,什么都没留下…
展开
-
Ruby gem install Error(mkmf.rb can't find header files for ruby at...)
安装gem的时候遇到这个错误:ERROR: Error installing bluecloth: ERROR: Failed to build gem native extension./System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/rubyextconf.rbmkmf.rb can't find h原创 2012-07-13 12:57:40 · 18318 阅读 · 0 评论 -
ruby&python 从CGI 到 WSGI 到 Rack, 顺带Sinatra
本篇只是学习篇,我贴了一些阅读的学习链接,然后加上一些comments。CGIhttp://zh.wikipedia.org/wiki/%E9%80%9A%E7%94%A8%E7%BD%91%E5%85%B3%E6%8E%A5%E5%8F%A3http://www.hudong.com/wiki/CGICGI让人感觉就是一个很简单的远程脚本调用。他的概念就是:我在服务器端有原创 2012-07-16 16:57:41 · 4213 阅读 · 0 评论 -
cloud controller 源码分析(包括Ruby on Rails项目结构分析)
本文记叙我作为一个完全不懂ror(ruby on rails)的开发者,了解ror以及cc所需的知识。全文包括了cloud controller的代码结构,MVC架构分析,最后有一个例子帮助分析。目录结构cc是一个ror项目,所以是按照ror的目录结构来安排的,如下所示。app:是web应用的主程序目录,包含了mvc组件的代码config:runtime rules,r原创 2012-07-16 16:58:11 · 5258 阅读 · 1 评论 -
RVM初次见面
今天发现在centOS安装1.9.*版本的ruby非常不方便,磊哥推荐用RVM,所以学习一下。rvm主要可以负责ruby版本的安装和切换。就比如在centOS上面,ruby1.9版本安装不方便,如果使用rvm,就可以:rvm install 1.9.3rvm use 1.9.3就可以成功切换了。当然RVM也支持更多的功能,比如在一个项目中,添加一个.rvmrc文件,就可以通过这个文原创 2012-07-26 16:53:30 · 4106 阅读 · 0 评论 -
ruby 寻找类所在的文件
ruby的require很强大,自己能找到各种依赖。然后有时候想找到某个类或者module所定义的文件。这个时候可以使用ruby1.9+的source_location方法。require 'csv'p CSV.new('string').method(:flock)# => #CSV.new('string').method(:flock).source_location#原创 2012-08-10 11:04:31 · 2737 阅读 · 0 评论