SublimeText2配置和“ruby_eval”安装问题

时间:2013-05-31 17:34:31

标签: ruby sublimetext2

我有一个很好的链接jugyo / SublimeRubyEval来运行编辑器本身的代码,如IRB。我使用ST2包管理器安装了“RubyEval”。

在我的Preferences.sublime-settings中,我把:

"ruby_eval": {
    // "ruby": "/usr/local/bin/ruby"
    "ruby": "~/.rvm/bin/ruby"
  }

现在,当我尝试使用super+k运行代码时,没有任何反应。有人帮我一样吗?

我在 Ubuntu13.04

2 个答案:

答案 0 :(得分:1)

它对我不起作用。

sublime版本是2.0.2

检查控制台找出(ctrl +`):

Traceback (most recent call last):
File "./sublime_plugin.py", line 362, in run_
File "./RubyEval.py", line 69, in run
File "./RubyEval.py", line 50, in eval_as_ruby
TypeError: str() takes at most 1 argument (2 given)

如果遇到同样的问题,请检查https://github.com/jugyo/SublimeRubyEval/pull/8

我修好了。适合我。

BTW:使用jugyo / SublimeRubyEval是在sublime编辑视图中生成某些文本(如重复html)的最简单方法。像SublimeREPL这样的东西实在太重了。

答案 1 :(得分:0)

我强烈建议您使用SublimeREPL。它使用pry代替IRB,但它具有大量功能,支持多种语言,正在积极开发中,拥有庞大的用户群,最重要的是响应主要开发人员。它可以通过Package Control获得,是我最喜欢的ST2插件之一。你不能错!

不,我不是开发者......