我有一个文件,我可以从命令行运行使用:如何从命令行运行Ruby脚本?
ruby filename.rb
,输出:
12345
含有不同的脚本:
def hi()
puts "hello"
end
不返回任何东西当我从命令行运行它时。
如何从命令行运行此命令?
我有一个文件,我可以从命令行运行使用:如何从命令行运行Ruby脚本?
ruby filename.rb
,输出:
12345
含有不同的脚本:
def hi()
puts "hello"
end
不返回任何东西当我从命令行运行它时。
如何从命令行运行此命令?
尝试把这个在filename.rb
:
def hi()
puts "hello"
end
hi
然后在命令行中运行代码:与ruby filename.rb
- 我试过你的解决方案,但同样的问题。 –
@ kasper_341如果你在'irb'中,你需要使用'exit'退出它,然后在我的答案中运行代码。确保你在命令行中的正确目录中。 –
我不在“irb”中 –
加放hi("John")
到方法的底部:
def hi(name)
puts "hello"
end
puts hi("John")
在哪里“约翰”是你想要的任何名字。
然后,只需运行它像往常一样,ruby yourfilename.rb
感谢您的帮助,它现在可以工作。 –
这是教程都有一个非常基本的问题。你在哪里搜索,为什么没有这些信息帮助?请阅读http://meta.stackoverflow.com/q/261592/128421和http://catb.org/esr/faqs/smart-questions.html –
@theTinMan - 是的,因为我是初学者,所以搜索通过教程。但没有发现这个具体问题。 –
也许使用'ruby调用方法'来快速搜索互联网? –