2015-04-23 51 views
3

是否可以在崇高中输入ruby代码,然后运行构建,在sublime中打开命令行并实际执行刚刚构建的代码?我正在阅读冲突的内容,如果这是它假设的工作与否。从7月份在这里发现了一个较老的线索,问了同样的问题,但似乎这个人只是想知道为什么他的puts在他跑“build”时没有跑。通过Sublime的命令行运行Ruby构建代码

给什么我不知道,你可以做崇高的一个更好的例子是,如果我写这崇高

class BookInStock 
    def initialize(isbn, price) 
     @isbn = isbn 
     @price = Float(price) 
    end 
    def to_S 
     "ISBN: #{@isbn}, price: #{@price}" 
    end 
end 

然后我救了它,跑的构建。然后打开Sublime的命令行并输入book = BookInStore.new("what","ever),然后运行puts book并让它吐出一些东西。

我希望这是可能的。我的意思是打字的东西,然后保存它,然后切换到终端运行它并不坏,只是愿意能够从崇高做到这一点。

回答

0

是的,这是可能的。但是,它需要为Sublime Text安装一个插件。这个插件叫做SublimeREPL。我已经使用它一段时间了,它完成了你正在努力实现的目标。

一旦你安装了插件(检查我挂的说明页面),您可以崇高文本文档中通过执行以下操作运行在一个Ruby解释器代码:

  1. 启动与“CTRL插件+ shift + p“并搜索”SublimeRepl:ruby“。点击进入。
  2. 打开与Ruby代码的标签,你想解释
  3. 按“Ctrl + [逗号],F” ---(CTRL加上一个逗号,然后按F键)中使用
  4. 导航回到启动插件时打开的选项卡,现在您应该能够在解释器中创建您的类的实例。

enter image description here

+0

啊感谢这一点,正是我一直在寻找!安装这个软件包后,我发现显然我的$ PATH(OSX)由于我在第一次安装我的Mac时执行的一些sudo安装而搞砸了。现在我正在陷入疯狂,试图纠正所有的错误。 – BronzeTax

+0

你收到哪个错误?我知道当我第一次开始运行这个插件时,我不得不自己做一些手动干预。 –