通过Sublime'运行Ruby构建代码;s命令行

通过Sublime'运行Ruby构建代码;s命令行,ruby,build,sublimetext2,Ruby,Build,Sublimetext2,是否可以在Submite中输入ruby代码,然后运行build,在Submite中打开命令行并实际执行刚刚生成的代码?我在读一些相互矛盾的东西,关于这是不是应该这样做。在这里找到了一个7月份的老线程,它问了同样的问题,但这个人似乎只是想知道为什么他运行“build”时没有运行他的put 给我一个更好的例子,我想知道你能在崇高中做什么,就是如果我在崇高中写这篇文章 class BookInStock def initialize(isbn, price) @isbn = i

是否可以在Submite中输入ruby代码,然后运行build,在Submite中打开命令行并实际执行刚刚生成的代码?我在读一些相互矛盾的东西,关于这是不是应该这样做。在这里找到了一个7月份的老线程,它问了同样的问题,但这个人似乎只是想知道为什么他运行“build”时没有运行他的
put

给我一个更好的例子,我想知道你能在崇高中做什么,就是如果我在崇高中写这篇文章

class BookInStock
    def initialize(isbn, price)
        @isbn = isbn
        @price = Float(price)
    end
    def to_S
        "ISBN: #{@isbn}, price: #{@price}"
    end
end
然后我保存了它,并运行build。然后打开Sublime的命令行,输入
book=BookInStore.new(“what”,“ever)
,然后运行
put book
,让它吐回一些东西


我希望这是可能的。我的意思是键入内容,然后保存,然后切换到终端运行。这并不坏,只是希望能够从Sublime执行此操作。

是的,这是可能的。但是,它需要为Sublime文本安装一个插件。此插件被称为。我已经使用了很长一段时间,并且它可以这就是你想要达到的目标

安装插件后(查看我链接的页面以获取说明),您可以通过执行以下操作在Sublime文本中的ruby解释器中运行代码:

  • 使用“Ctrl+shift+p”启动插件并搜索“Submizerepl:ruby”。点击回车键
  • 打开包含您希望在解释器中使用的ruby代码的选项卡
  • 按“Ctrl+[逗号],f”--(Ctrl加上逗号,然后按f键)
  • 导航回启动插件时打开的选项卡,现在应该能够在解释器中创建类的实例

  • 啊,谢谢你,这正是我要找的!安装此软件包后,我发现我的$PATH(OSX)显然是因为我第一次安装mac时安装了一些sudo而造成的混乱。现在我正陷入疯狂,试图纠正所有错误。你遇到了什么错误?我知道当我第一次开始运行这个插件时,我不得不自己做一些手动干预。