ruby – 与Sinatra的命令行参数
发布时间:2020-12-17 02:19:49 所属栏目:百科 来源:网络整理
导读:我有一个我正在创建的Sinatra程序,我希望能够在启动它时将命令行参数传递给此应用程序.我遇到的问题是我不知道该怎么做.我试过Trollop并看了OptParser. Trollop似乎不适用于Sinatra,因为OptParser似乎是Sinatra的“默认”解析器.这是真的?如果是这样,我如何
我有一个我正在创建的Sinatra程序,我希望能够在启动它时将命令行参数传递给此应用程序.我遇到的问题是我不知道该怎么做.我试过Trollop并看了OptParser. Trollop似乎不适用于Sinatra,因为OptParser似乎是Sinatra的“默认”解析器.这是真的?如果是这样,我如何自定义启动应用程序时接受的参数类型?
解决方法ruby app.rb hello # app.rb require 'sinatra' get '/' do ARGV[0] end 现在当我访问localhost:4567(Thin托管我的sinatra应用程序)时,我看到一个打招呼的页面. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |