首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VPS升级后出现Ruby on Rails网站错误

VPS升级后出现Ruby on Rails网站错误
EN

Stack Overflow用户
提问于 2016-05-16 21:30:56
回答 1查看 46关注 0票数 0

我们的VPS刚刚从Debian Squeeze和php 5.2升级到Ubuntu和php 5.5,我们的网站(用Ruby编写)现在出现了各种有趣的错误:

我们的网址:http://grfxpstore.com/

这里有一个已经改变的链接:http://wiki.dreamhost.com/EOL_Debian_4.0,_5.0,_and_6.0_on_VPS#Overview

不幸的是,我根本不是一个网络管理员(实际上是一个dba),我们以前的网站管理员也不能接受询问!任何关于正在发生的事情的帮助或帮助,如果有可能的修复(或没有),将非常感谢!

这是回溯的错误:

代码语言:javascript
运行
复制
undefined method `name' for "BlueCloth":String (NoMethodError)
/home/grfxp_edge/rails/grfxp_web/releases/20130606051836/config/../vendor/rails/railties/lib/rails/gem_dependency.rb:277:in `=='
  /usr/lib/ruby/vendor_ruby/1.8/rubygems/dependency.rb:217:in `==='
  /usr/lib/ruby/vendor_ruby/1.8/rubygems/dependency.rb:217:in `matching_specs'
  /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `find_all'
  /usr/lib/ruby/vendor_ruby/1.8/rubygems/specification.rb:410:in `each'
  /usr/lib/ruby/vendor_ruby/1.8/rubygems/specification.rb:409:in `each'
  /usr/lib/ruby/vendor_ruby/1.8/rubygems/dependency.rb:216:in `find_all'
  /usr/lib/ruby/vendor_ruby/1.8/rubygems/dependency.rb:216:in `matching_specs'
  /usr/lib/ruby/vendor_ruby/1.8/rubygems/dependency.rb:238:in `to_specs'
  /usr/lib/ruby/vendor_ruby/1.8/rubygems/dependency.rb:256:in `to_spec'
  /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:1208:in `gem'
  /home/grfxp_edge/rails/grfxp_web/releases/20130606051836/config/../vendor/rails/railties/lib/rails/gem_dependency.rb:75:in `add_load_paths'
  /home/grfxp_edge/rails/grfxp_web/releases/20130606051836/config/../vendor/rails/railties/lib/initializer.rb:301:in `add_gem_load_paths'
  /home/grfxp_edge/rails/grfxp_web/releases/20130606051836/config/../vendor/rails/railties/lib/initializer.rb:301:in `each'
  /home/grfxp_edge/rails/grfxp_web/releases/20130606051836/config/../vendor/rails/railties/lib/initializer.rb:301:in `add_gem_load_paths'
  /home/grfxp_edge/rails/grfxp_web/releases/20130606051836/config/../vendor/rails/railties/lib/initializer.rb:132:in `process'
  /home/grfxp_edge/rails/grfxp_web/releases/20130606051836/config/../vendor/rails/railties/lib/initializer.rb:113:in `send'
  /home/grfxp_edge/rails/grfxp_web/releases/20130606051836/config/../vendor/rails/railties/lib/initializer.rb:113:in `run'
  /home/grfxp_edge/rails/grfxp_web/releases/20130606051836/config/environment.rb:21
  /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
  /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require'
  /dh/passenger/helper-scripts/classic-rails-preloader.rb:96:in `preload_app'
  /dh/passenger/helper-scripts/classic-rails-preloader.rb:184
EN

回答 1

Stack Overflow用户

发布于 2016-05-20 02:02:12

你应该降级红宝石:

代码语言:javascript
运行
复制
$ gem install rubygems-update -v 1.3.5
$ update_rubygems --version=1.3.5

如果您没有权限,则可能需要系统管理员为您执行此操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37255157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档