欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Rails ubuntu IDE使用总结vim,RubyMine,Redcar,NetBeans

程序员文章站 2022-07-15 11:57:30
...

开发环境ubuntu

vim

只是一个编辑器,没有IDE窗口。

sudo apt-get install vim

vim的使用:vim 文件名;在vim编辑窗口中,按"Insert"键进入插入状态,鼠标在光标处点击右键粘贴下面这段代码。

按"Esc"键,退出插入状态,输入命令":q"退出,":wq",保存并退出。

 

gedit

是Ubuntu自带的编辑工具,双击相关文件直接调出使用或者用gedit 文件名

 

Redcar

需要先安装java环境。见我之前的博客所写。安装见https://github.com/redcar/redcar/wiki/installation 上次安装成功了,但这一次报 downloading http://redcar.s3.amazonaws.com/jface/org.eclipse.core.resources.jar... /usr/lib/ruby/1.8/timeout.rb:64:in `rbuf_fill': execution expired (Timeout::Error)
    from /usr/lib/ruby/1.8/net/protocol.rb:134:in `rbuf_fill',用git下载代码编译安装也遇到这样的问题,遂放弃。
安装后启动redcar:在命令行执行redcar,貌似搜索word search点击后redcar就报错了。所以我只好在windows里面用eclipse来搜索。^_^ 没搜索查方法定义效率太低了。

 

RubyMine

还是不错的,是30天适用版本。貌似目前还没有搜索整个项目的功能。

听说rubyMine作为ruby on rails的IDE不错,就在ubuntu中装了下

启动报错,说是Sun Java 6没有安装。按照我之前到日志安装JDK,然后执行sh rubymine.sh启动rubymine。

 

NetBeans

6.9.1支持ruby on rails,7.2.1是用插件的方式支持rails的。7.2.1增加了team和GIT的集成,有代码比对的能力!

需要下载一个插件,来支持haml高亮哦,插件叫做:org-netbeans-modules-haml.nbm

还需要作一个设置,将tab缩进4格改为缩进2格,方法:Tools-Options-Editor-Formatting-Number of spaces per l 改为2

目前Netbeans7.2.1存在几个问题:

1 对于 abc: 和 :abc =>应该是等同的,但Netbeans7.2.1会报错。

2 emotions.each_with_index do |(id), i| end 这里(id)这样的写法Netbeans7.2.1会报错。

3 可能是1,2两个问题造成了ctrl + 右键有时无法追踪方法。