How to pass command line arguments to a rake task

后端 未结 19 1964
走了就别回头了
走了就别回头了 2020-11-22 10:13

I have a rake task that needs to insert a value into multiple databases.

I\'d like to pass this value into the rake task from the command line, or from another

19条回答
  •  伪装坚强ぢ
    2020-11-22 10:45

    In addition to answer by kch (I didn't find how to leave a comment to that, sorry):

    You don't have to specify variables as ENV variables before the rake command. You can just set them as usual command line parameters like that:

    rake mytask var=foo
    

    and access those from your rake file as ENV variables like such:

    p ENV['var'] # => "foo"
    

提交回复
热议问题