密码不是A2主机上的模块错误

时间:2012-09-27 20:03:40

标签: ruby-on-rails deployment migration hosting encryption

我试图将Ruby on Rails 3.0.3应用程序部署到A2 Hosting,我使用Passenger来学习本教程(http://wiki.a2hosting.com/index.php/Rails_3)。

但我无法迁移我的应用程序,这是错误:

$ bundle exec rake db:migrate RAILS_ENV=production --trace
rake aborted!
Cipher is not a module
/usr/lib/ruby/1.8/openssl/cipher.rb:22

我查看了很多有关此问题的信息,我发现了这个:http://posterous.mclov.in/how-to-solve-the-cipher-is-not-a-module-error但我无法访问该文件,因为A2托管不允许我进行管理员访问。

有谁知道如何解决这个问题?

Ruby版本:ruby 1.8.7 Rails版本:rails 3.0.3

这是运行应用程序所需的宝石列表:

gem 'rails', '3.0.3'
gem "devise", "~> 1.4.2"
gem 'jquery-rails', '>= 1.0.12'
gem "paperclip", "~> 2.3.15"
gem "rubyzip"
gem "spreadsheet", '0.6.5.7'
gem "roo", '1.9.5'
gem "schema_plus"
gem "prawn", '0.12.0'
gem "prawn-layout", '0.8.4'
gem 'mysql2', '< 0.3'

由于

1 个答案:

答案 0 :(得分:0)

我不知道你是否还有问题,我们已经改变了Ruby的Wiki和程序,这可能会解决你的问题。有关安装Rails应用程序的新说明,请访问:https://my.a2hosting.com/knowledgebase.php?_m=knowledgebase&_a=viewarticle&kbarticleid=665

我希望有所帮助! 谢谢, 安迪