【问题标题】:Running Ruby build code via Sublime's Command Line通过 Sublime 的命令行运行 Ruby 构建代码
【发布时间】:2015-04-23 11:24:56
【问题描述】:

是否可以在 sublime 中输入你的 ruby​​ 代码,然后运行 ​​build,在 sublime 中打开命令行并实际执行刚刚构建的代码?我正在阅读关于这是否是它应该如何工作的相互矛盾的东西。在这里找到了一个从 7 月开始的较旧线程,它提出了相同的问题,但似乎该人只是想知道为什么他的 puts 在运行“构建”时没有被运行。

举一个更好的例子来说明我想知道你可以在 Sublime 中做什么,如果我在 sublime 中写了这个

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) 然后运行 ​​puts book 并让它吐出一些东西。

我希望这是可能的。我的意思是输入东西然后保存然后切换到终端运行它还不错,只是希望能够从 Sublime 中做到这一点。

【问题讨论】:

    标签: ruby build sublimetext2


    【解决方案1】:

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

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

    1. 使用“Ctrl+shift+p”启动插件并搜索“SublimeRepl: ruby​​”。按回车键。
    2. 使用您想在解释器中使用的 ruby​​ 代码打开选项卡
    3. 按“Ctrl+[逗号], f”---(ctrl 加逗号,然后按 f 键)
    4. 导航回您启动插件时打开的选项卡,您现在应该能够在解释器中创建您的类的实例。

    【讨论】:

    • 啊,谢谢你,正是我想要的!安装此软件包后,我发现我的 $PATH (OSX) 显然由于我第一次设置我的 mac 时所做的一些 sudo 安装而搞砸了。现在我正陷入疯狂,试图纠正所有的错误。
    • 您遇到了哪个错误?我知道当我第一次开始运行这个插件时,我不得不自己做一些手动干预。
    猜你喜欢
    • 1970-01-01
    • 2016-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多