我需要檢索給定網站的whois信息。由於whois內容因每個whois服務器而異,因此我需要解析我所獲得的whois內容。使用紅寶石whois
我使用PHP來顯示數據庫中的內容,並最初嘗試在PHP中解析它。現在我才知道有ruby whois包解析whois內容。
所以這個想法是在後臺運行ruby程序來把whois內容放在db中,然後使用php顯示請求。
我已經安裝了紅寶石1.8.7和whois,並嘗試在ruby document給出的例子。但是它的給出
/opt/lampp/htdocs/labs/ruby/ruby-whois.rb:1: uninitialized constant Whois (NameError)
rubywhois與ruby不同嗎?任何人都可以在這方面幫助我。
不,我剛剛安裝紅寶石使用百勝..現在我試了一下,但我得到了錯誤信息爲「bash:gem:command not found ...」 – VKGS
你安裝了哪個版本的Ruby(用'ruby -v' )?如果它是1.8.6,則可能需要單獨安裝Rubygems。見例如本教程適用於FC5:http://www.linuxweblog.com/ruby-on-rails-install。你不需要Rails btw,但教程的開始應該對你很有意思。 –