在Netbeans 7中,Ruby支持被删除了:
虽然我们的Ruby支持有 在历史上一直受到好评,基于 关于我们现有的低使用率趋势 无法证明继续 分配资源来支持 特征
如何在Netbeans 7中使用它?
答案 0 :(得分:29)
Oracle 停止支持NetBeans Ruby插件,但该开发已被社区接管。事实上,现在有更多人在使用插件而不是Oracle 仍然支持它时,包括三个主要开发人员JRuby,其中一个原始开发人员NetBeans Ruby插件和一个前NetBeans核心开发人员,如果它仍然由Oracle控制,他们可能都不会在它上面工作。
他们仍在使用NetBeans源代码控制存储库,NetBeans项目基础结构,NetBeans构建服务器,NetBeans插件服务器......,以便尽可能无缝地进行转换。
几乎唯一的区别是你不能再直接在安装程序中选择插件,你必须首先安装NetBeans,然后通过插件菜单安装它,就像其他插件一样,如Scala或Clojure插件,例如。
只需下载并安装All-In-One Edition,在安装过程中停用除Base IDE
之外的所有选项,然后安装Ruby插件。
来自Continuous Integration服务器的Ruby插件中心是http://Deadlock.NetBeans.Org/hudson/job/ruby/lastSuccessfulBuild/artifact/build/updates/updates.xml
答案 1 :(得分:27)
我按照此博文中描述的步骤 - http://blog.enebo.com/2011/02/installing-ruby-support-in-netbeans-70.html进行了操作。享受
点击工具 - >插件点击
“设置”标签点击“添加”按钮
获取Update Center Customizer弹出窗口
将名称设置为'Beta 1'将URL设置为: 'http://updates.netbeans.org/netbeans/updates/7.0/uc/beta/stable/catalog.xml.gz'
按“确定”单击“可用” 插件'点击'重新加载目录'选择
'Ruby and Rails'自拍吧 回
编辑:现在ruby on rails插件可以直接在“工具”>“插件”>“可用插件”>“Ruby和Rails”中找到(如果你在提供的路径中没有找到这个插件你应下载并安装最新的netbeans ide)
Reedit:如果你需要对Netbeans 7.1的Ruby On Rails支持,请检查http://blog.enebo.com/2012/01/workaround-for-ruby-support-on-netbeans.html
答案 2 :(得分:8)
NetBeans 7.3 :
您可以直接从插件门户安装NetBeans 7.3.x的 Ruby和Rails 插件:
以下是一些安装说明:
https://blogs.oracle.com/geertjan/entry/ruby_on_rails_in_netbeans
NetBeans 7.2 :
要为NetBeans 7.2安装 Ruby on Rails 插件,请在Tools -> Plugins -> Settings
中添加此更新中心:
https://blogs.oracle.com/geertjan/resource/nb-72-community-ruby.xml
从Geertjan的博客获得:
https://blogs.oracle.com/geertjan/entry/ruby_in_netbeans_ide_7
从源代码构建插件:我使用并构建了从Geertjan博客链接的源代码:
在构建NetBeans插件时(花了很长时间),我收到以下错误:
Could not load definitions from resource net/sf/antcontrib/antlib.xml. It could not be found
可以通过在系统上安装ant-contrib
来解决此问题,例如:
yum -y install ant-contrib
找到JAR文件(在我的情况下,它位于/usr/share/java/ant/ant-contrib.jar
)并通过Tools -> Options -> Java -> Ant -> Add JAR/ZIP
将其添加到NetBeans的Ant的类路径中。
之后它应该构建。如果要使用插件,请右键单击NB Ruby
项目,然后单击Package As -> NBMs
。这将创建更新中心。您可以通过Tools -> Plugins -> Settings -> Add
将此更新更新中心添加到NetBeans,其中URL应为:
文件:/PathToTheRepository/build/updates/updates.xml
之后,您可以安装Ruby and Rails
插件。
快乐的编码!
答案 3 :(得分:2)
Ruby on Rails支持现在包含在默认模块列表中。我还没有能够找到只有netbeans ide的下载(没有额外的插件),所以我下载了php bundle然后卸载了所有的php插件并安装了Ruby on Rails插件。
我建议也安装git和scss插件。 scss插件还没有出现在7.0的默认插件列表中,但你可以为它获得一个nbm here。我安装了0.1版本,而不是0.3 beta版本。
我删除的插件的完整列表是:Bugzilla,CVS,Hudson,Mercurial,PHP,PHP Documentor Tag帮助,PHP Symfony框架,PHP Zend框架,软件即服务,Subversion。当然,如果您使用其中任何一种,您可能不想删除它们。
答案 4 :(得分:2)
我意识到这个答案没有为这个问题提供技术解决方案,但它是一种答案。如果您希望Oracle再次在Netbeans中包含官方Ruby支持,请考虑签署以下请愿书:
http://www.ipetitions.com/petition/re-include-ruby-support-in-netbeans/
答案 5 :(得分:2)
对于Netbeans 7.3,您可以安装Tom Enebo发布的recently Ruby and Rails plugin。
您可以按照nichot20:
执行以下安装步骤file:///path/to/updates.xml