如何从命令行运行Ruby脚本?

时间:2016-01-26 21:32:50

标签: ruby

我有一个文件,我可以使用命令行运行:

ruby filename.rb

哪个输出:

12345

包含以下内容的不同脚本:

def hi() 
puts "hello"
end
当我从命令行运行它时,

不会返回任何内容。

如何从命令行运行它?

2 个答案:

答案 0 :(得分:1)

将放置hi("John")添加到方法的底部:

def hi(name)
  puts "hello"
end

puts hi("John")

“John”是你想要的名字。

然后像往常一样运行ruby yourfilename.rb

答案 1 :(得分:0)

尝试将其放入connect.assign_attributes update_connection_params(connection) connect.first_id = comp1.id connect.second_id = comp2.id if connect.save redirect_to somewhere_path else return render json: @organization, message: connect.errors.full_messages, status: :bad_request end

filename.rb

然后在命令行中运行您的代码:使用def hi() puts "hello" end hi