第36个标记 » Rails

     喜马拉雅的天空

给NetBean For Ruby安装Fast Debugger

心血来潮,发现自己的Netbean IDE for ruby已经很老了,于是想更新一下。
用就用最新的,到这里下载了一个最新的NB 6.5 beta版本:
http://bits.netbeans.org/download/trunk/nightly/latest/
下载2分钟,安装1分钟,导入工程1分钟。然后点击调试按钮0.1s,系统居然提示我安装fast debugger 0.3版本。直接在IDE上安装了,等了N久就是安装不上。
接着在命令行飞快输入:

gem install ruby-debug-ide -v ‘0.3.2′ –include-dependencies

等了半天,居然出现如下结果:

INFO: `gem install -y` is now default and will be removed
INFO: use –ignore-dependencies to install only the gems you list
Bulk updating Gem source index for: http://gems.rubyforge.org/

于是在美国的服务器上试了一把,结果是没问题。看来是我们这边网络有问题呀。设置好socket代理,嘿,我也不知道怎么在gem下设置socket代理,只知道设置http代理。无果,只能下载gem文件安装了。
Google了一把,
ruby-debug-ide居然在Debug Commons里面。链接是:http://rubyforge.org/frs/?group_id=3085
因为ruby-debug-ide依赖ruby-debug-base,所以不得不找它。后来发现在ruby-debug这里,链接是http://rubyforge.org/frs/?group_id=1900
注意,如果你在windows安装,ruby-debug-base必须安装windows版本的。
一切搞定。要不是公司网络问题,我还不知道ruby-debug-ide的包究竟在哪里。
接下来想研究一下它是如何给ruby设置hook的。

继续阅读 →

  

Confach发表于 October 16, 2008 5:11 pm | 留言 |一技之长 

Nginx+Mongrel+Rails配置摘要

Nginx+mongrel+Rails配置的方案很多,在这里只摘抄Nginx的配置文件,然后解释一下

  user www www;#用户名和组都为www,前者为用户名,后者为用户组。如果主进程以root来运行,                            #nginx使用setuid()/setgid() 。如果没有指定组,nginix使用和用户名相同的组名。
  worker_processes  10;  #worker 进程数
    error_log  logs/error.log debug;   #错误日志文件,debug为级别 ,                                                    #有debug , info , notice ,warn ,error ,crit   pid        /var/run/nginx.pid;  #nginx的进程位置
  events {  
    use epoll;     worker_connections  51200;   //worker连接数  }  
http {      include       conf/mime.types;      default_type  application/octet-stream;  
  #charset  utf-8;  sendfile        on;     #tcp_nopush     on;   [...]

继续阅读 →

  

Confach发表于 September 10, 2008 4:36 pm | 留言 |一技之长 

eShortcuts

太不容易了,这么多shortcuts for e。决定每天背诵一遍。最主要是多用。

alt-p
alt-j
flash

Controller
  redirect_to

rea
reai
rec
reca
recai

render

ra
ral
rf
rfu
ri
ril
rit =>render :inline => "<%= ‘hello’ %>", :type => :rxml
rl
rn
rns
rp
rpc
rpl
rpo
rps
rt
rtl
rtlt
rts
rcea
rcec
rceca

verify
Model

Ctrl-alt-shift-s  Show db scheme for current model
bt
habtm
ho
hm
va
vaif
vc
vcif
ve
veif
vi
vp
vpif
vu
vuif

ERb

ft
lia
liai
lic
lica
licai

Migrate

mcol
mccc
mtab

Ruby

:
doo

继续阅读 →

  

Confach发表于 February 29, 2008 5:02 pm | 留言 |一技之长 

下一页