Error Starting Rails Server

0

I am trying to start Rails Server but it is always returning me many errors, one of them was about SQLite that I have already corrected by lowering gem and modifying require_paths in gemspec, but currently it is giving error with nokogiri and many others .

C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/nokogiri-1.6.6.2-x64-mingw32/lib/nokogiri
.rb:29:in 'require': cannot load such file -- nokogiri/nokogiri (LoadError)
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/nokogiri-1.6.6.2-x64-mingw32
/lib/nokogiri.rb:29:in 'rescue in <top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/nokogiri-1.6.6.2-x64-mingw32
/lib/nokogiri.rb:25:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/loofah-2.0.1/lib/loofah.rb:3
:in 'require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/loofah-2.0.1/lib/loofah.rb:3
:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rails-html-sanitizer-1.0.2/l
ib/rails-html-sanitizer.rb:2:in 'require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rails-html-sanitizer-1.0.2/l
ib/rails-html-sanitizer.rb:2:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers/sanitize_helper.rb:3:in 'require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers/sanitize_helper.rb:3:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers/text_helper.rb:32:in '<module:TextHelper>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers/text_helper.rb:29:in '<module:Helpers>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers/text_helper.rb:6:in '<module:ActionView>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers/text_helper.rb:4:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers/form_tag_helper.rb:18:in '<module:FormTagHelper>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers/form_tag_helper.rb:14:in '<module:Helpers>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers/form_tag_helper.rb:8:in '<module:ActionView>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers/form_tag_helper.rb:6:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers/form_helper.rb:4:in 'require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers/form_helper.rb:4:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers.rb:50:in '<module:Helpers>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers.rb:4:in '<module:ActionView>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.0/lib/action_
view/helpers.rb:3:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sprockets-rails-2.2.4/lib/sp
rockets/rails/legacy_asset_tag_helper.rb:7:in '<module:LegacyAssetTagHelper>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sprockets-rails-2.2.4/lib/sp
rockets/rails/legacy_asset_tag_helper.rb:6:in '<module:Rails>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sprockets-rails-2.2.4/lib/sp
rockets/rails/legacy_asset_tag_helper.rb:4:in '<module:Sprockets>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sprockets-rails-2.2.4/lib/sp
rockets/rails/legacy_asset_tag_helper.rb:3:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sprockets-rails-2.2.4/lib/sp
rockets/rails/helper.rb:45:in 'require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sprockets-rails-2.2.4/lib/sp
rockets/rails/helper.rb:45:in '<module:Helper>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sprockets-rails-2.2.4/lib/sp
rockets/rails/helper.rb:7:in '<module:Rails>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sprockets-rails-2.2.4/lib/sp
rockets/rails/helper.rb:6:in '<module:Sprockets>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sprockets-rails-2.2.4/lib/sp
rockets/rails/helper.rb:5:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sprockets-rails-2.2.4/lib/sp
rockets/railtie.rb:6:in 'require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sprockets-rails-2.2.4/lib/sp
rockets/railtie.rb:6:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sass-rails-5.0.1/lib/sass/ra
ils/railtie.rb:2:in 'require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sass-rails-5.0.1/lib/sass/ra
ils/railtie.rb:2:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sass-rails-5.0.1/lib/sass/ra
ils.rb:11:in 'require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sass-rails-5.0.1/lib/sass/ra
ils.rb:11:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sass-rails-5.0.1/lib/sass-ra
ils.rb:1:in 'require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/sass-rails-5.0.1/lib/sass-ra
ils.rb:1:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.8.5/lib/bundler/ru
ntime.rb:76:in 'require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.8.5/lib/bundler/ru
ntime.rb:76:in 'block (2 levels) in require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.8.5/lib/bundler/ru
ntime.rb:72:in 'each'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.8.5/lib/bundler/ru
ntime.rb:72:in 'block in require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.8.5/lib/bundler/ru
ntime.rb:61:in 'each'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.8.5/lib/bundler/ru
ntime.rb:61:in 'require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.8.5/lib/bundler.rb
:134:in 'require'
        from C:/Program Files (x86)/Zend/Apache2/htdocs/Rails/ViasUrbanas/config
/application.rb:7:in '<top (required)>'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/com
mands/commands_tasks.rb:78:in 'require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/com
mands/commands_tasks.rb:78:in 'block in server'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/com
mands/commands_tasks.rb:75:in 'tap'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/com
mands/commands_tasks.rb:75:in 'server'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/com
mands/commands_tasks.rb:39:in 'run_command!'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/com
mands.rb:17:in '<top (required)>'
        from bin/rails:4:in 'require'
        from bin/rails:4:in '<main>'

The OS is Windows 7 and I already installed DevKit. Could you tell me a solution?

    
asked by anonymous 12.03.2015 / 20:43

4 answers

2

I solved the problem of nokogiri like this:

  • Going in the Specifiers folder C:\Ruby22-x64\lib\ruby\gems.2.0\specifications

  • Opening the file nokogiri-1.6.6.2-x64-mingw32.gemspec with the editor

  • Changing

      s.require_paths = ["lib"]
    

    for

      s.require_paths = ["lib/nokogiri_native"]
    

I hope I have helped

    
23.04.2015 / 04:54
1

The way it's hard to figure out what it is, you may have forgotten gem 'nokogiri' in Gemfile.

You can also try help here: link

    
16.03.2015 / 12:14
1

Windows guy, I usually use vagrant.

Try to use it as there are already several boxes ready for ruby on rails only at the point of coding.

This repository should help you.

Any doubts ... let us know that we can help you.

    
17.03.2015 / 17:27
0

I hope you have already found the problem. But since I did not see an answer that effectively solved the problem, I decided to post the solution that I did.

I had the same problem and resolved to reinstall ruby in an earlier version than 2.1.7 , I reinstalled DevKit and rails . After that I noticed that nokokiri was installed correctly.

I hope I have helped.

    
11.09.2015 / 16:50