http://www.ruby-doc.org/stdlib-2.0//libdoc/un/rdoc/un_rb.html
提供了一些常用的 Unix 命令,库的名字可能是取自 UNix,也可能是为了命令行下容易记住,因为命令行下 require 的选项是 -r
,使用这个库就是 -run
。最有用的功能应该是 one line http server 了,类似 python 的 python -m SimpleHTTPServer [port]
或 python -m http.server [port]
ruby -run -e httpd . -p 5000
被 @doitian 提到了哈〜
相当反感这样的 Hack,很没必要,而且不干净。
况且不是以“r”开头的 Gem 就没辙了,还不如扫描所有参数,然后 def method_missing ... end
。
有中文的话很成问题呀。。。ERROR Encoding::CompatibilityError: incompatible encoding regexp match (ASCII-8BIT regexp with UTF-8 string)
incompatible encoding regexp match (UTF-8 regexp with ASCII-8BIT string) 在 WhatWeb 中遇到这种问题该咋解决呢?有没有大神了解的。