2012-09-11 124 views
3

我在使用Ruby 1.8.7編寫腳本,但是在嘗試使用庫「htmlentities」解析html實體時遇到了一些問題。LoadError:沒有這樣的文件加載 - htmlentities

雖然我已經安裝了它的任意不等階gem.Here我不能加載庫是錯誤:

1.8.7 :001 > require 'htmlentities' 
LoadError: no such file to load -- htmlentities 

這是我gemlist:

actionmailer (2.3.4) 
actionpack (2.3.4) 
activerecord (2.3.4) 
activeresource (2.3.4) 
activesupport (2.3.4) 
bundler (1.2.0) 
htmlentities (4.3.1) 
rack (1.0.1) 
rails (2.3.4) 
rake (0.9.2.2) 
rubygems-bundler (1.1.0) 
rvm (1.11.3.5) 
sqlite3 (1.3.6) 
+0

什麼'gem env'返回? –

+0

該腳本適用於Ruby 1.9.2 – Anu11

+0

gem env在我將ruby 1.8.7設置爲默認值時返回此值:/home/user/.rvm/bin/gem:line 6:/home/user/.rvm/bin/gem :參數列表太長 /home/user/.rvm/bin/gem:第6行:/home/user/.rvm/bin/gem:成功 其他RubyGems環境: RUBYGEMS版本:1.8.24 RUBY VERSION: 1.9.2(2011-07-09 patchlevel 290)[i686-linux] 安裝目錄:/home/user/.rvm/gems/ruby-1.9.2-p290 RUBY EXECUTABLE:/home/user/.rvm/紅寶石/紅寶石1.9.2-P290 /斌/紅寶石 可執行文件目錄:/home/user/.rvm/gems/ruby-1.9.2-p290/bin RubyGems的平臺: 紅寶石 x86的Linux的 – Anu11

回答

4

請問:

require 'rubygems' 
require 'htmlentities' 

工作?

編輯:只是注意到你有捆綁在混合。你如何創建REPL?你在使用軌道控制檯嗎?如果是這樣,也許你需要添加hmtmities到你的Gemfile

相關問題