我刚刚买了一个用于ruby开发的MacBook,我喜欢Aptana Studio作为一个非常好的集成开发环境的外观。
然而,我的问题是,我想知道(在深入了解它之前,可能会浪费时间)我是否可以在没有附加rails框架的情况下创建普通的旧.rb文件?另外,我可以直接从IDE执行ruby文件吗,还是必须使用Terminal?
正如我所说的,我只是刚刚学习Ruby,我正在阅读我买的一些书,虽然我确实希望尽快进入rails,但我觉得在让rails为我做很多事情之前,正确地学习这门语言是很重要的。
任何其他关于最佳实践和其他潜在IDE的想法也将不胜感激。
发布于 2009-03-01 07:33:12
我会推荐Netbeans (显然是Ruby版)或者Jetbrain的RubyMine而不是Aptana。当我尝试使用Aptana和Ruby时,遇到了一些问题。Rubymine仍处于公开预览版状态,但当它在一个月左右发布时,它将是一个付费产品。它是由开发IntelliJ IDEA的人开发的。Netbeans实际上在ruby和rails上工作得很好,而且是免费的。两者都允许您在IDE中执行ruby,并且都支持rails。
我还发现irb非常有用,Netbeans还允许您在IDE中运行irb。拥有代码完成和内联文档在开始时很有帮助。
发布于 2009-02-28 23:35:21
我建议使用编辑器、命令行和IRB来解决这个问题。你会有更多的乐趣,学到更多,更快。
在此之后,深入了解IDE和Rails以及随之而来的所有复杂性。
发布于 2011-05-11 04:36:40
是的,您可以在RadRails或Aptana Studio中创建普通的旧".rb“文件,并且它们不必在Rails项目中或”附加到rails框架“中。还可以在IDE中运行或调试ruby脚本,方法是右键单击文件或在编辑器中,然后选择运行方式> Ruby应用程序或调试方式> Ruby应用程序条目之一。使用Studio3,您甚至可以从嵌入式终端视图运行它们。RadRails 2.x有一个Rails Shell,您也可以在其中从命令行界面运行或调试文件。
作为RadRails的开发人员,我有点偏见--但我同意,无论用户是否决定使用集成开发环境进行日常编程,他们都应该非常熟悉使用命令行。当然,拥有像irb这样的交互式REPL是另一个有用的入门工具。见鬼,你甚至可以在安装ruby之前先使用在线版本:http://tryruby.org/
https://stackoverflow.com/questions/598888
复制相似问题