如何为Eclipse配置Ruby解释器

13

我刚刚安装了Eclipse的Ruby插件。在创建第一个Ruby项目时,我遇到了选择Ruby解释器的问题。

我选择了“新建项目”=>“Ruby项目”。但是当它要求输入解释器时,默认值为未定义,在项目特定解释器下拉菜单中没有显示任何内容,当我点击“配置解释器”链接时,它会在我的Web浏览器中打开一个错误的URL页面。

正确的解释器是什么以及如何配置Ruby解释器?感谢您的帮助!


在安装 Eclipse 的 Ruby 插件之前,您是否已经安装了 Ruby? - Ripon Al Wasim
你安装了哪个Ruby插件?DLTK、RDT还是其他的? - Ripon Al Wasim
7个回答

15

我在Ubuntu 12.04中使用Eclipse Indigo开始了我的Ruby项目,遇到了同样的问题。如果您已经安装了Ruby并且可以在Eclipse中创建Ruby项目,则可以通过以下方式找到/添加解释器:

  1. 进入 Window -> Preferences > Ruby > Interpreters
  2. 点击右侧的 搜索 按钮,然后Eclipse将帮助您找到Ruby解释器
  3. 点击底部的确定按钮

对于我的情况,解释器的位置为/usr/bin/ruby


2

没有使用RVM:

请在控制台中输入命令whereis ruby。你将会得到路径,例如/usr/bin/ruby或者/usr/local/bin/ruby,用来检查正确的解释器路径。如果你得到了版本号,那么这就是你的解释器。

使用RVM:

请在控制台中输入命令:rvm info

binaries:
    ruby: "/home/<USERNAME>/.rvm/rubies/ruby-2.0.0-p247/bin/ruby"

复制此路径并将其粘贴到任何需要输入解释器路径的地方。

这对我有用,希望也能帮助其他人。

干杯!


2

前提条件:安装 Ruby

Eclipse 中 Ruby 解释器的配置:

  1. 打开 Eclipse
  2. 安装 Eclipse 的 Ruby 插件(在我的情况下,是 DLTK)
  3. 转到“窗口”->“首选项”
  4. 从左侧面板中选择 Ruby->解释器
  5. 点击右侧的“搜索”按钮(Eclipse 将帮助您查找 Ruby 解释器)
  6. 在底部点击“确定”按钮

现在,您已经可以创建新的 Ruby 项目并运行了。


1

在我的系统上:

thufir@dur:~$ 
thufir@dur:~$ which ruby
/home/thufir/.rvm/rubies/ruby-1.9.3-p125/bin/ruby
thufir@dur:~$ 
thufir@dur:~$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"
thufir@dur:~$ 

这将取决于您的操作系统等。在我的情况下,我使用了 Ruby 版本管理器 RVM 进行安装。重点是将 IDE 指向 Ruby 所在的路径。

由于这是一个旧问题,我推断 Anisha 要么已经解决了它,要么放弃了,因此这些信息只供其他人参考。


1

首先打开Ruby透视图,点击Window > Open Perspective > Other,然后选择Ruby。

要配置Ruby解释器,请点击Window > Preferences > Ruby > Interpreters。 点击Add按钮 > Browse按钮,找到并选择您的Ruby可执行文件ruby.exe,然后点击Open按钮。 在我的情况下,Ruby位于C:\Ruby192\bin\ruby.exe下。


1

前往 Window->Preferences。然后在左侧导航窗格中应该有一个 Ruby 选项。选择 Ruby->Installed Interpreters。接着,您应该可以通过添加 Ruby 安装路径来指定正确的解释器。

希望这可以帮助您。


当我前往Ruby->解释器时,出现了一个错误消息,指示无法创建所选首选项页面。 org/eclipse/dltk/internal/debug/ui/interpreters/InterpreterPreferencePage,我应该安装其他什么东西吗?谢谢帮助! - Anisha
听起来你的 Ruby 插件安装失败了。再试一次下载吧?http://sourceforge.net/projects/rubyeclipse/ - James
Anisha,你的Ruby路径是什么?你是用RVM安装的Ruby吗?你需要将Eclipse指向Ruby,但首先你需要知道路径。 - Thufir

0
如果您的系统上已安装Ruby,则Eclipse可以帮助您找到Ruby解释器的目录。在Eclipse中,选择新项目,然后选择Ruby项目,在解释器部分选择配置解释器,在窗口右侧点击搜索按钮,Eclipse将找到您系统上的Ruby解释器版本,然后单击确定即可。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接