通过Sublime的命令行运行Ruby构建代码
问题描述:
是否可以在崇高中输入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
并让它吐出一些东西。
我希望这是可能的。我的意思是打字的东西,然后保存它,然后切换到终端运行它并不坏,只是愿意能够从崇高做到这一点。
答
是的,这是可能的。但是,它需要为Sublime Text安装一个插件。这个插件叫做SublimeREPL。我已经使用它一段时间了,它完成了你正在努力实现的目标。
一旦你安装了插件(检查我挂的说明页面),您可以崇高文本文档中通过执行以下操作运行在一个Ruby解释器代码:
- 启动与“CTRL插件+ shift + p“并搜索”SublimeRepl:ruby“。点击进入。
- 打开与Ruby代码的标签,你想解释
- 按“Ctrl + [逗号],F” ---(CTRL加上一个逗号,然后按F键)中使用
- 导航回到启动插件时打开的选项卡,现在您应该能够在解释器中创建您的类的实例。
啊感谢这一点,正是我一直在寻找!安装这个软件包后,我发现显然我的$ PATH(OSX)由于我在第一次安装我的Mac时执行的一些sudo安装而搞砸了。现在我正在陷入疯狂,试图纠正所有的错误。 – BronzeTax
你收到哪个错误?我知道当我第一次开始运行这个插件时,我不得不自己做一些手动干预。 –