- ➜ expertiza git:(master) ✗ ruby -v
- ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-darwin11.1.0]
- ➜ expertiza git:(master) ✗ rails -v
- Rails 2.3.14
- ➜ expertiza git:(master) ✗ script/server
- /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/inflector.rb:3:in `require': no such file to load -- iconv (LoadError)
- from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/inflector.rb:3
- from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext/integer/inflections.rb:1:in `require'
- from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext/integer/inflections.rb:1
- from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext/integer.rb:2:in `require'
- from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext/integer.rb:2
- from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext.rb:8:in `require'
- from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext.rb:8
- from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext.rb:8:in `each'
- from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext.rb:8
- from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support.rb:56:in `require'
- from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support.rb:56
- from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/rails-2.3.14/lib/commands/server.rb:1:in `require'
- from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/rails-2.3.14/lib/commands/server.rb:1
- from script/server:3:in `require'
我已经尝试安装
- rvm pkg install readline
- rvm pkg install iconv
- rvm install 1.8.7
- rvm use 1.8.7
甚至尝试了Installing nokogiri fails / libiconv missing.
没有什么工作.请帮忙!
谢谢!
解决方法
它显示iconv不存在,但iconv已经安装在我的生产环境中.
- root@AY130/current# iconv --version
- iconv (Ubuntu EGLIBC 2.15-0ubuntu10.4) 2.15
- Copyright (C) 2012 Free Software Foundation,Inc.
- This is free software; see the source for copying conditions. There is NO
- warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- Written by Ulrich Drepper.
- gem "iconv","~> 1.0.3"
然后运行捆绑安装.
注意:iconv已被弃用一段时间.它被替换为(builtin)String#encode
见:https://bbs.archlinux.org/viewtopic.php?id=160369