2015-06-17 5 views
0

Когда я пытаюсь запустить мое приложение, я получаю ошибку nokogiri (полная трассировка ниже). Я понимаю, что nokogiri не поддерживает Windows на ruby ​​2.2, но я использую 2.1.5, поэтому кажется, что это не должно быть проблемой. Драгоценный камень прекрасно устанавливается, когда я делаю gem install -v 1.6, поэтому я не уверен, что происходит.Nokogiri на Windows с Ruby 2.1

Полный след ошибка:

PS C:\Users\Ben\Documents\RubymineProjects\Hes> bundle exec rails server 
DL is deprecated, please use Fiddle 
C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/nokogiri-1.6.0-x86-mingw32/lib/nokogiri/nokogiri.rb:1:in `require': 
cannot load such file -- nokogiri/2.1/nokogiri (LoadError) 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/nokogiri-1.6.0-x86-mingw32/lib/nokogiri/nokogiri.rb:1: 
in `<top (required)>' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/nokogiri-1.6.0-x86-mingw32/lib/nokogiri.rb:28:in `requ 
ire' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/nokogiri-1.6.0-x86-mingw32/lib/nokogiri.rb:28:in `<top 
(required)>' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/bundler/gems/hqmf2js-71d9c742d65f/lib/hqmf2js.rb:11:in `req 
uire' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/bundler/gems/hqmf2js-71d9c742d65f/lib/hqmf2js.rb:11:in `<to 
p (required)>' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.7.7/lib/bundler/runtime.rb:76:in `require' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.7.7/lib/bundler/runtime.rb:76:in `block (2 l 
evels) in require' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.7.7/lib/bundler/runtime.rb:72:in `each' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.7.7/lib/bundler/runtime.rb:72:in `block in r 
equire' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.7.7/lib/bundler/runtime.rb:61:in `each' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.7.7/lib/bundler/runtime.rb:61:in `require' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.7.7/lib/bundler.rb:133:in `require' 
     from C:/Users/Ben/Documents/RubymineProjects/Health-eFilings/config/application.rb:12:in `<top (required)>' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.4/lib/rails/commands/commands_tasks.rb:79 
:in `require' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.4/lib/rails/commands/commands_tasks.rb:79 
:in `block in server' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.4/lib/rails/commands/commands_tasks.rb:76 
:in `tap' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.4/lib/rails/commands/commands_tasks.rb:76 
:in `server' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.4/lib/rails/commands/commands_tasks.rb:40 
:in `run_command!' 
     from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.4/lib/rails/commands.rb:17:in `<top (requ 
ired)>' 
     from script/rails:6:in `require' 
     from script/rails:6:in `<main>' 

ответ

1

Я хотел бы предложить обновление до nokogiri 1.6.6.2, последнюю версию. Он отлично работает на окнах, используя ruby ​​2.1.5.

+0

Если это сработало, возможно, что полная версия этой версии была скомпилирована до того, как был выпущен Ruby 2.1. – Azolo

 Смежные вопросы

  • Нет связанных вопросов^_^