我有一个rails应用程序,我复制到我的机器。在访问应用程序时,我会收到以下错误。
MissingSourceFile (no such file to load -- xml):
app/controllers/results_controller.rb:6
/usr/local/rvm/rubies/ruby-1.8.7-head/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/usr/local/rvm/rubies/ruby-1.8.7-head/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/usr/local/rvm/rubies/ruby-1.8.7-head/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/usr/local/rvm/rubies/ruby-1.8.7-head/lib/ruby/1.8/webrick/server.rb:162:in `start'
/usr/local/rvm/rubies/ruby-1.8.7-head/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/usr/local/rvm/rubies/ruby-1.8.7-head/lib/ruby/1.8/webrick/server.rb:95:in `start'
/usr/local/rvm/rubies/ruby-1.8.7-head/lib/ruby/1.8/webrick/server.rb:92:in `each'
/usr/local/rvm/rubies/ruby-1.8.7-head/lib/ruby/1.8/webrick/server.rb:92:in `start'
/usr/local/rvm/rubies/ruby-1.8.7-head/lib/ruby/1.8/webrick/server.rb:23:in `start'
/usr/local/rvm/rubies/ruby-1.8.7-head/lib/ruby/1.8/webrick/server.rb:82:in `start'我试着安装libxml,得到了以下错误:
[root@localhost log]# gem install libxml-ruby
WARNING: RubyGems 1.2+ index not found for:
RubyGems will revert to legacy indexes degrading performance.
ERROR: Could not find a valid gem 'libxml-ruby' (>= 0) in any repository
[root@localhost log]#如何解决这个问题呢?
Rails版本: 2.3.8 Ruby版本: 1.8.7操作系统: FC18
发布于 2014-07-05 05:37:11
此错误意味着您的用户所拥有的gem源无法解析libxml-ruby。libxml-ruby似乎也是由rubygems.org托管的。因此,您可以将https://rubygems.org添加到源代码中并安装gem。
# gem sources -a https://rubygems.org
https://rubygems.org added to sources然后安装libxml-ruby
# gem install libxml-ruby这应该会成功地安装创业板。
为了查看可用源的列表,可以发出gem sources
# gem sourceshttps://stackoverflow.com/questions/24583097
复制相似问题