从命令行调用 Ruby 方法

Bit*_*ise 1 ruby command-line

我在名为 的文件中有一个程序project1.rb。在这个文件中,我有一个名为 的方法check_num(n)。我只是想从命令行或 IRB 调用该方法,但我不知道如何调用,并且似乎找不到解释如何调用的文档。

这是我尝试过的:

$ ruby project1.rb check_num(100)

#=> -bash: syntax error near unexpected token `('
Run Code Online (Sandbox Code Playgroud)

有人能帮我解决这个问题吗?

Ama*_*dan 5

ruby -r ./project1.rb -e "check_num(100)"
Run Code Online (Sandbox Code Playgroud)

-r filename与红宝石相同require "filename";并-e code评估 Ruby 代码。