31

在 Netbeans 7 中,放弃了对 Ruby 的支持:

尽管我们的 Ruby 支持历来广受好评,但基于现有的低使用率趋势,我们无法证明继续分配资源来支持该功能是合理的。

如何在 Netbeans 7 中使用它?

4

6 回答 6

29

Oracle停止支持 NetBeans Ruby 插件,但开发已由社区接管。事实上,现在从事插件工作人比 Oracle仍然支持它的时候要多,包括 JRuby 的三位主要开发人员、NetBeans Ruby 插件的原始开发人员之一和一位前 NetBeans 核心开发人员,他们都是如果它仍然由 Oracle 控制,它可能不会继续工作。

他们仍在使用 NetBeans 源代码控制存储库、NetBeans 项目基础架构、NetBeans 构建服务器、NetBeans 插件服务器……以尽可能保持无缝过渡。

几乎唯一的区别是您不能再直接在安装程序中选择插件,您必须先安装 NetBeans,然后通过插件菜单安装它,就像所有其他插件一样,例如 Scala 或 Clojure 插件。

只需下载并安装 All-In-One Edition,停用除Base IDE安装期间以外的所有选项,然后安装 Ruby 插件。

来自持续集成服务器的 Ruby 插件中心是http://Deadlock.NetBeans.Org/hudson/job/ruby/lastSuccessfulBuild/artifact/build/updates/updates.xml

于 2011-04-20T21:44:34.037 回答
27

我按照这篇博客文章中描述的步骤 - http://blog.enebo.com/2011/02/installing-ruby-support-in-netbeans-70.html 并且它有效。享受

单击工具->插件单击
“设置”选项卡单击“添加”按钮
以获取更新中心定制器弹出窗口
设置名称为“Beta 1”设置 URL:为“ http://updates.netbeans.org/netbeans/updates/7.0 /uc/beta/stable/catalog.xml.gz '
Press 'OK' Click to 'Available
Plugins' Click 'Reload Catalog' 选择
'Ruby and Rails' 拍拍自己的背部

编辑:现在 ruby​​ on rails 插件可以直接在“Tools”>“Plugins”>“Available Plugins”>“Ruby And Rails”找到(如果你在提供的路径中没有找到这个插件,你应该下载并安装最新的netbeans ide)

重新编辑:如果您需要对 Netbeans 7.1 的 Ruby On Rails 支持,请查看http://blog.enebo.com/2012/01/workaround-for-ruby-support-on-netbeans.html

于 2011-04-21T10:12:14.243 回答
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 安装 ant-contrib

找到 JAR 文件(在我的例子中,它位于/usr/share/java/ant/ant-contrib.jar)并将其添加到 NetBeans 中 Ant 的类路径中Tools -> Options -> Java -> Ant -> Add JAR/ZIP

之后它应该建立。如果要使用插件,请右键单击NB Ruby项目并单击Package As -> NBMs. 这将创建一个更新中心。您可以通过Tools -> Plugins -> Settings -> AddURL 所在的位置将此更新更新中心添加到您的 NetBeans:

文件:/PathToTheRepository/build/updates/updates.xml

之后就可以安装Ruby and Rails插件了。

快乐编码!

于 2012-12-04T10:37:56.657 回答
2

Ruby on Rails 支持现在包含在默认模块列表中。我无法找到仅使用 netbeans ide(没有其他插件)的下载,所以我下载了 php 包,然后卸载所有 php 插件并安装 Ruby on Rails 插件。

我建议还安装 git 和 scss 插件。scss 插件尚未在 7.0 的默认插件列表中,但您可以在此处获取 nbm 。我安装的是 0.1 版本,而不是 0.3 测试版。

我删除的完整插件列表是:Bugzilla、CVS、Hudson、Mercurial、PHP、PHP Documentor Tag Help、PHP Symfony Framework、PHP Zend Framework、软件即服务、Subversion。当然,如果您使用其中任何一个,您可能不想删除它们。

于 2011-05-05T12:25:26.003 回答
2

我意识到这个答案并没有为这个问题提供技术解决方案,但它是一种答案。如果您希望 Oracle 再次在 Netbeans 中包含官方 Ruby 支持,请考虑签署以下请愿书:

http://www.ipetitions.com/petition/re-include-ruby-support-in-netbeans/

于 2013-01-17T04:49:51.807 回答
2

对于 Netbeans 7.3,您可以安装Tom Enebo最近发布的Ruby 和 Rails 插件

您可以按照 nichot20 的以下安装步骤进行操作:

  1. 下载软件包(包含 .jar、.nbm 文件和 updates.xml)
  2. 转到插件->设置选项卡
  3. 添加一个新的“更新中心”,其 url 为:file:///path/to/updates.xml
  4. 进行刷新,然后它就会出现在插件列表中。
于 2013-05-20T08:36:14.953 回答