# Strange problemï¼šno such file to load -- nokogiri on rails3

**URL:** <https://www.ruby-forum.com/t/strange-problemi-sno-such-file-to-load-nokogiri-on-rails3/189929>\
**Category:** Rails\
**Created:** [June 10, 2010, 2:25am UTC](https://www.ruby-forum.com/t/strange-problemi-sno-such-file-to-load-nokogiri-on-rails3/189929 "2010-06-10T02:25:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![himdel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/c67d28/32.png) [@himdel](https://www.ruby-forum.com/u/himdel)\
**Post date:** [June 10, 2010, 2:25am UTC](https://www.ruby-forum.com/t/strange-problemi-sno-such-file-to-load-nokogiri-on-rails3/189929/1 "2010-06-10T02:25:12Z")

</div>

I am test the script named test.rb by command “ruby test.rb” and it  
pass.  
Then i converte it as rake task.  
The rake task pass on rails 2.3.4 but fail on rails 3 beta4 with error  
msg:  
“no such file to load – nokogiri”

# ============================ env ï¼šrails 3 beta4, ruby 1.8.7, ubuntu

# test.rb

require ‘rubygems’  
require ‘nokogiri’  
require ‘open-uri’  
require “iconv”

url = “[http://www.bugutang.com](http://www.bugutang.com)”  
doc = Nokogiri::HTML(open(url))  
doc.css(“title”).each do |c|  
puts Iconv.iconv(“GBK//IGNORE”, “UTF-8//IGNORE”, c.content)

```
end

```

# ============================ claw.rake

desc "Fetch product "  
task :claw =\> :environment do  
require ‘rubygems’  
require ‘nokogiri’  
require ‘open-uri’  
require “iconv”

url = “[http://www.bugutang.com](http://www.bugutang.com)”  
doc = Nokogiri::HTML(open(url))  
doc.css(“title”).each do |c|  
puts Iconv.iconv(“GBK//IGNORE”, “UTF-8//IGNORE”, c.content)

```
end

```

# end

here is the environment :  
RubyGems Environment:

- RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [x86\_64-linux]
- INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /usr/bin/ruby1.8
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
  - ruby
  - x86\_64-linux

- GEM PATHS:
  - /usr/lib/ruby/gems/1.8
  - /home/bugu/.gem/ruby/1.8

- GEM CONFIGURATION:
  - :update\_sources =\> true
  - :verbose =\> true
  - :benchmark =\> false
  - :backtrace =\> false
  - :bulk\_threshold =\> 1000

- REMOTE SOURCES:
  - [http://rubygems.org/](http://rubygems.org/)  
\*\*\* LOCAL GEMS \*\*\*

nokogiri (1.4.2)  
Authors: Aaron P., Mike D.  
Rubyforge: [http://rubyforge.org/projects/nokogiri](http://rubyforge.org/projects/nokogiri)  
Homepage: [http://nokogiri.org](http://nokogiri.org)  
Installed at: /usr/lib/ruby/gems/1.8

Is it one bug on Rails 3 beta ?
