Nokogiri は印刷されず、page.css から何も返されません [終了]
概要
このスクリプトは ubuntu マシンで作成し、最近ベータ チャネルで Chromebook を使い始め、同じ HTML ファイルで同じスクリプトを使用しようとしましたが、nokogiri は何も返しませんでした。
私はもう試した: 最初に使用したものと同じバージョンの Ruby (2.3.1) (Linux マシン上で) を使用します。 2.3.1 に切り替えた後の Nokogiri の再インストール
require "nokogiri"
page = Nokogiri::HTML(open("prods.html"))
puts page.class #Nokogiri::HTML::Document
d = page.css("//div/[@class='ember-view']/div[@class='well']/h3/a")
lines = d.map(&:text).join("\n")
puts lines
これは、ローカル HTML ファイルから Rails サイトで入手可能な製品をリストするだけです。 Chromebook で使用すると、「page.class」が返されますが、「page.css」からは何も返されず、pry で確認すると「d」が空です。
解決策
Rubyを再インストールし、リポジトリを再クローンしました