[英]cannot load such file — yajl-ruby (LoadError)
我遇到了一個名為“確實”的寶石問題。 我正在用Rails創建Ruby的作業應用程序,並且自從引入此gem以來,每次嘗試使用服務器Rails時,我都會收到以下錯誤消息:
C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/indeed-0.1.2/lib/indeed.rb:4:in `require': cannot load such file -- yajl-ruby (LoadError) from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/indeed-0.1.2/lib/indeed.rb:4:in `<top (required)>' from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler...
我安裝了yajl-ruby,但仍然無法正常工作。
有人知道那里可能有什么問題嗎?
Indeed.rb
require 'net/http'
require 'cgi'
require "uri"
require 'yajl'
class Indeed
似乎是版本兼容性問題-對於ruby 2.0.0。
參見這里: https : //github.com/brianmario/yajl-ruby/issues/116並遵循luislavena的評論。
在Ruby 1.9.3中,它可以工作。
將gem添加到您的Gemfile中: gem 'yajl'
(或者也許gem 'yajl-ruby'
)然后運行bundle install
解決了這個問題嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.