Ruby掉线Netbeans 7,如何在Netbeans 7中使用它?

时间:2011-04-20 20:46:23

标签: ruby netbeans netbeans-7

在Netbeans 7中,Ruby支持被删除了:

  

虽然我们的Ruby支持有   在历史上一直受到好评,基于   关于我们现有的低使用率趋势   无法证明继续   分配资源来支持   特征

如何在Netbeans 7中使用它?

6 个答案:

答案 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 插件:

  

http://plugins.netbeans.org/plugin/38549

以下是一些安装说明:

  

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博客链接的源代码:

  

http://hg.netbeans.org/community-ruby

在构建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:

执行以下安装步骤
  1. 下载包(包含.jar,.nbm文件和updates.xml)
  2. 转到插件 - >设置标签
  3. 使用以下格式的网址添加新的“更新中心”:file:///path/to/updates.xml
  4. 进行刷新,然后将其全部显示为插件列表。