我对名为“确实”的 gem 有疑问。我正在使用 ruby on Rails 创建一个工作应用程序,自从我引入了这个 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,但仍然不起作用。
有人知道那里可能出现什么问题吗?
确实.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 中它可以工作。
关于ruby-on-rails - 无法加载此类文件——yajl-ruby (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20612314/