2012-09-27 2 views
0

Ruby on Rails 3.0.3 응용 프로그램을 A2 호스트에 배포하려고 했으므로 Passenger를 사용하여이 자습서 (http://wiki.a2hosting.com/index.php/Rails_3)를 따랐습니다.A2 호스트에서 암호가 모듈 오류가 아닙니다.

하지만 내 응용 프로그램을 마이그레이션 할 수 있습니다, 이것은 오류입니다 :

$ 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 Hosting이 관리자 액세스 권한을 허용하지 않기 때문입니다.

누구든지이 문제를 해결하는 방법을 알고 있습니까?

루비 버전 : 루비 1.8.7 레일 버전 : 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' 

감사

답변

0

I 돈을 아직 문제가있는 경우, 문제를 해결할 수있는 Ruby Wiki 및 절차를 변경했습니다. Rails 애플리케이션을 설치하기위한 새로운 지침은 다음에서 찾을 수 있습니다. https://my.a2hosting.com/knowledgebase.php?_m=knowledgebase&_a=viewarticle&kbarticleid=665

나는 도움이 되길 바랍니다. 감사합니다. Andy

+0

이 지침은 작동하지 않습니다. 두 번째 명령이 실패했습니다 (레일 설치 오류 : gem 네이티브 확장을 빌드하지 못했습니다.). –

관련 문제