[英]cannot load such file - Nokogiri rails
我寫了一個Ruby腳本,我使用Nokogiri。
對於Rails,我在lib/
目錄中創建了這個模塊:
require "net/http"
require "uri"
require 'nokogiri'
Module gk_CT
class CT
def getCT
uri = URI.parse("http://www.website.com")
CT = Net::HTTP.get_response(uri)
proc = Nokogiri::HTML(CT.body)
CTQ = Array.new
CTQ << proc.css('td')
end
end
在控制器中我有:
require 'gk_CT'
def show
@CT= gk_CT::CT.getCT()
respond_to do |format|
format.html # show.html.erb
format.json { render json: @CT}
end
end
它總是給我錯誤:
cannot load such file -- nokogiri
而且我不知道為什么。
如果腳本是實際Rails項目的一部分,那么您需要將Nokogiri添加到Gemfile(使用行gem 'nokogiri'
)。 如果你不在Rails項目中或者沒有使用Bundler或者一些如此奇怪的東西,你仍然需要安裝gem( gem install nokogiri
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.