如何使不带参数的红宝石打开REPL?

凹槽复合体

我习惯于python在终端中执行以进入交互式Python会话,在脚本中使用它们之前,我可以尝试一些事情。但是,在Ruby中,执行ruby不是那样的(REPL被称为irb)。

我怎样才能让这个调用ruby不带参数的执行irbruby ex1.rbruby --help等还是工作?

凹槽复合体

我想出了这个非常简单的Python脚本(哈哈):

import sys, os

if len(sys.argv) == 1:
    os.system('irb')
else:
    os.system('ruby ' + sys.argv[1])

我将此保存为ruby.py我的主目录,并将其添加到我的目录中,.zshrc如下所示:

alias ruby="python ~/ruby.py"

它正在工作。

我想知道这是最好的还是没有错误的解决方案。(例如,与其他脚本一起使用)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何备份红宝石宝石?

来自分类Dev

红宝石:如何使用参数初始化类方法?

来自分类Dev

如何验证红宝石在轨道上的参数值?

来自分类Dev

我如何获得参数作为红宝石在轨道上的数组?

来自分类Dev

如何在Rails中传递红宝石中的参数

来自分类Dev

如何为红宝石宝石做贡献

来自分类Dev

如何运行特定版本的红宝石宝石

来自分类Dev

RVM红宝石如何找到宝石?

来自分类Dev

如何为红宝石宝石做贡献

来自分类Dev

如何压入红宝石

来自分类Dev

如何压入红宝石

来自分类Dev

如何重新申请红宝石?

来自分类Dev

红宝石如何应对NaN

来自分类Dev

红宝石的“方法”如何工作?

来自分类Dev

如何理解红宝石代码?

来自分类Dev

如何减少红宝石代码?

来自分类Dev

红宝石如何找到模块

来自分类Dev

红宝石如何激活cronjobs?

来自分类Dev

在Rails中生成红宝石参数

来自分类Dev

在Rails上生成红宝石参数

来自分类Dev

如何通过单击按钮在鞋红宝石中打开一个新窗口

来自分类Dev

如何使用宝石红宝石将宝石红宝石图像存储在云中的机架上

来自分类Dev

红宝石方法-如何减少方法中的参数数量?

来自分类Dev

如何跟踪红宝石程序的执行过程

来自分类Dev

如何更改红宝石版本

来自分类Dev

红宝石如何处理零除?

来自分类Dev

红宝石如何生成树形结构的数组?

来自分类Dev

如何在红宝石中运行无礼?

来自分类Dev

如何建立红宝石摊销表?