这应该是非常简单的,但它让我望而却步。我尝试设置一个简单的命令,以便输入:ruby myfile someparams
,它将通过stdio返回。
我希望包含一个gem
,例如https://rubygems.org/gems/github-linguist,并传递一些信息并查看其作为回复的内容。
我有点迷失了。想法?
答案 0 :(得分:1)
这是一个简单回应其论点的示例脚本:
#!/usr/bin/env ruby
puts "The arguments were:"
ARGV.each { |curr_arg| puts curr_arg }
将其保存到foo.rb
,然后chmod a+x foo.rb
。您可以将其移动到PATH上的某个位置,在这种情况下,您只需从任何位置键入foo.rb some args
,或者您可以使用./foo.rb some args
或ruby foo.rb some args
从当前目录中显式运行它