该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-23
D:\ruby\bin\ruby.exe: no such file to load -- C:\Documents and Settings\Administrator\.netbeans\dev\sync-stdio.rb (LoadError)
每次新建都报错,不知什么原因 |
|
返回顶楼 | |
发表时间:2007-03-23
Arbow 写道 woo,楼上的excellent
不过发现“老土”的emacs也是不错的,也省内存 我一直也在用emacs,本来想让distel同时在我的Windows上跑起来,这样基本上够用了。但是emacs上的一些功能我不太满意,自己改的话,又不太想写lisp+c的code,加上本来就熟NetBeans,忍不做就开始搞。其实对我来说困难的部分是要把Erlang的语法定义成LL(1),还好,除了极少数语法限定需要放宽松一点点,总算弄出来了。 这样,利用NetBeans的Generic Language Framework,现在的Erlang编辑这块已经可以在你敲代码的同时,边敲边进行语法编译,而且你可以拿到一颗语法分析的AST树,以后写成Ruby IDE那样的东西也不是很困难了。后面这点是比emacs和vim现在的语言支持框架强的功能,NetBeans有大前途。 |
|
返回顶楼 | |
发表时间:2007-03-23
小声问一下 这个是否能debug
|
|
返回顶楼 | |
发表时间:2007-03-23
ddandyy 写道 小声问一下 这个是否能debug
这个现在不行。 Ruby的NetBeans插件刚加的debug功能,我要看过它的代码然后决定怎样给erlang加debug功能. 顺便,更多想法: 有了语法树,尤其这个语法树的解析是增量的,比erlide性能会好些。还有语法树能提供上下文信息,除了runtime的信息,全掌握了,这样可以玩很多花招。 输入后智能提示,有几种方案: 1、用etags; 2、开一个erlang node,让java去实时提问,erlang node回答并返回语法Node; 3、象现在Ruby的支持一样,对所有path到的源文件作索引,顺便实现代码跳转。 方案一是emacs现在做的,方案二是erlide的,性能方面恐怕不是很好,优点是即使没有源文件(有beam)也能行,方案三的好处是可以利用ruby编辑器的现存代码(从java编辑器copy过来的)。 我的想法是先方案三,也不排除再加上方案二,双管齐下。 怎么都发在这了。 |
|
返回顶楼 | |
发表时间:2007-03-24
我把环境改成cruby之后 不能够运行webrick和其他ruby 的命令行,报下面这个错
楼主帮我看看是什么回事? C:\ruby\bin\ruby.exe: no such file to load -- C:\Documents and Settings\o2\.netbeans\dev\sync-stdio.rb (LoadError) |
|
返回顶楼 | |
发表时间:2007-03-24
我也是遇到的同样的问题,如果用它默认的设置就没问题
|
|
返回顶楼 | |