2013-05-31 84 views
1

我得到了一個很好的鏈接jugyo/SublimeRubyEval在編輯器本身運行代碼,如IRB。我已經使用ST2軟件包管理器安裝了「RubyEval」。問題與SublimeText2配置和「ruby_eval」安裝

在我Preferences.sublime的設置,我把:

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

現在,當我試圖運行使用super+k的代碼,什麼都沒有發生。任何人都幫助我一樣嗎?

我對Ubuntu13.04

+0

您是否使用過短鍵:super + k,e? – emj365

回答

1

這對我來說都不是工作。

崇高的版本是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是在崇高編輯視圖中生成一些文本(如重複html)的最簡單方法。其他的東西像SublimeREPL那些太重了。

+0

我成了Vim用戶... :-) –

+0

聽起來好運好運 – emj365

0

我會強烈建議使用SublimeREPL代替。它使用pry而不是IRB,但它具有許多功能,支持多種語言,正在積極開發中,擁有龐大的用戶羣,並且最重要的是響應式主要開發人員。它通過可用,是我最喜歡的ST2插件之一。你不能出錯!

不,我不是開發者...

+0

不,我希望代碼輸出,在我編寫代碼的編輯器中! –

+0

SublimeREPL執行此操作。有些命令用於評估正在運行的REPL中的當前選擇,文件,行或塊,還可以將當前選擇,文件,行或塊直接傳送到REPL,以便您可以進一步使用它。 REPL作爲ST2中的另一個選項卡運行,因此您可以輕鬆地來回切換。來自包控件的 – MattDMo

+0

我剛剛安裝了它,現在該如何運行代碼。 –