我刚安装了Eclipse的Ruby插件。在创建我的第一个Ruby项目期间,我遇到了选择ruby解释器的问题。
我做了New Project => Ruby项目。但是当它要求翻译时,默认是未定义的,在项目特定的解释器下拉菜单中没有显示任何内容,当我点击“配置解释器”链接时,它在我的网络浏览器上打开了一个错误的URL页面。
使用什么是正确的解释器以及如何配置ruby解释器?谢谢你的帮助!
答案 0 :(得分:14)
我在Ubuntu 12.04中的eclipse Indigo中启动了我的ruby项目并遇到了同样的问题。如果你已经安装了ruby并且可以在eclipse中创建一个ruby项目,那么你可以通过以下方式找到/添加解释器:
对于我的情况,口译员的位置是 / usr / bin / ruby
答案 1 :(得分:2)
请在控制台中输入命令whereis ruby
。
如果您获得版本,您将获得/usr/bin/ruby
或/usr/local/bin/ruby
之类的路径来检查哪个是正确的解释器路径/usr/bin/ruby -v
。那是你的翻译。
请输入命令:rvm info
binaries:
ruby: "/home/<USERNAME>/.rvm/rubies/ruby-2.0.0-p247/bin/ruby"
复制此路径并粘贴到您需要的任何位置输入解释器路径。
它对我有用。我希望它也能帮助别人。
干杯!
答案 2 :(得分:2)
先决条件:安装Ruby
在Eclipse中配置Ruby解释器:
现在您已准备好创建新的Ruby项目并运行。
答案 3 :(得分:1)
转到Window->Preferences
。然后,您应该在左侧导航窗格中有一个Ruby
选项。选择Ruby->Installed Interpreters
。然后,您应该能够通过添加ruby安装的路径将eclipse指向正确的解释器。
希望这有帮助。
答案 4 :(得分: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:~$
根据您的OS /等,它会有所不同。就我而言,我安装了RVM,Ruby Version Manager。重点是将IDE指向Ruby所在的路径。
由于这是一个老问题,我会推断Anisha要么修好要么放弃了,所以这些信息只供其他人参考。
答案 5 :(得分:1)
首先打开Ruby透视图,转到Window&gt; Open Perspective&gt;其他并选择Ruby。
要配置Ruby解释器,请转到Window&gt;偏好&gt; Ruby&gt;口译。 单击添加按钮&gt;浏览按钮,找到并选择Ruby可执行文件ruby.exe,然后单击打开按钮。 在我的例子中,Ruby位于C:\ Ruby192 \ bin \ ruby.exe下。
答案 6 :(得分:0)
如果您的系统上安装了Ruby,Eclipse可以帮助您找到ruby解释器的目录。在Eclipse中,选择新项目,然后选择ruby项目,然后在解释器部分选择configure interpreters,在窗口的右侧,点击搜索按钮,Eclipse将在你的系统上找到ruby解释器的版本。然后单击确定。