2013-03-23 1 views
0

나는 this document에 따라 Appfog에서 레일 콘솔을 실행하려고합니다. 나는 설명 내 database.yml을 설정,하지만 난이 오류 받고 있어요 RAILS_ENV=proxied-appfog rails console 실행하면수정 방법 /.rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/yaml.rb:133:in`load ': 줄 17, 9 열의 구문 오류 :'t adapter : mysql2 ' (ArgumentError)

/.rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/yaml.rb:133:in `load': syntax error on line 22, col 9: ` adapter: mysql2' (ArgumentError) 
    from /.rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/yaml.rb:133:in `load' 
    from /.rvm/gems/[email protected]/gems/railties-3.2.13/lib/rails/application/configuration.rb:115:in `database_configuration' 
    from /.rvm/gems/[email protected]/gems/activerecord-3.2.13/lib/active_record/railtie.rb:78 
    from /.rvm/gems/[email protected]/gems/activesupport-3.2.13/lib/active_support/lazy_load_hooks.rb:36:in `instance_eval' 
    from /.rvm/gems/[email protected]/gems/activesupport-3.2.13/lib/active_support/lazy_load_hooks.rb:36:in `execute_hook' 
    from /.rvm/gems/[email protected]/gems/activesupport-3.2.13/lib/active_support/lazy_load_hooks.rb:26:in `on_load' 
    from /.rvm/gems/[email protected]/gems/activesupport-3.2.13/lib/active_support/lazy_load_hooks.rb:25:in `each' 
    from /.rvm/gems/[email protected]/gems/activesupport-3.2.13/lib/active_support/lazy_load_hooks.rb:25:in `on_load' 
    from /.rvm/gems/[email protected]/gems/activerecord-3.2.13/lib/active_record/railtie.rb:74 
    from /.rvm/gems/[email protected]/gems/railties-3.2.13/lib/rails/initializable.rb:30:in `instance_exec' 
    from /.rvm/gems/[email protected]/gems/railties-3.2.13/lib/rails/initializable.rb:30:in `run' 
    from /.rvm/gems/[email protected]/gems/railties-3.2.13/lib/rails/initializable.rb:55:in `run_initializers' 
    from /.rvm/gems/[email protected]/gems/railties-3.2.13/lib/rails/initializable.rb:54:in `each' 
    from /.rvm/gems/[email protected]/gems/railties-3.2.13/lib/rails/initializable.rb:54:in `run_initializers' 
    from /.rvm/gems/r[email protected]/gems/railties-3.2.13/lib/rails/application.rb:136:in `initialize!' 
    from /.rvm/gems/[email protected]/gems/railties-3.2.13/lib/rails/railtie/configurable.rb:30:in `send' 
    from /.rvm/gems/[email protected]/gems/railties-3.2.13/lib/rails/railtie/configurable.rb:30:in `method_missing' 
    from /development/baking_journal/config/environment.rb:5 
    from /.rvm/gems/[email protected]/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require' 
    from /.rvm/gems/[email protected]/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require' 
    from /.rvm/gems/[email protected]/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:236:in `load_dependency' 
    from /.rvm/gems/[email protected]/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require' 
    from /.rvm/gems/[email protected]/gems/railties-3.2.13/lib/rails/application.rb:103:in `require_environment!' 
    from /.rvm/gems/[email protected]/gems/railties-3.2.13/lib/rails/commands.rb:40 
    from script/rails:6:in `require' 
    from script/rails:6 

내가 RVM 아무것도 터치하지 않으려는 우선 ...하지만 난 것을 공개했다 을 파일에서 줄 번호를 알려준 이후 문제가 무엇인지 확인합니다. 해당 줄에는 코드가 없습니다. 그래서 나는 혼란 스럽다. 뭐가 문제 야? 내가 상상할 수있는 유일한 것은 루비 버전을 지원하지 않는다는 것입니다. 당신이 af runtimes 입력하면 있지만 반환 목록입니다 :

+---------+-------------+---------+ 
| Name | Description | Version | 
+---------+-------------+---------+ 
| python2 |    | 2.7.3 | 
| node08 |    | 0.8.14 | 
| php  |    | 5.3.10 | 
| java |    | 1.7.0 | 
| ruby18 |    | 1.8.7 | 
| ruby192 |    | 1.9.2 | 
| ruby193 |    | 1.9.3 | 
| node04 |    | 0.4.12 | 
| node06 |    | 0.6.17 | 
+---------+-------------+---------+ 

어떤 아이디어?

또한 새로운 database.yml 및 proxied-appfog.rb 환경 파일을 사용하여 af update을 시도하면 더 이상 서버를 시작할 수 없습니다. 따라서 서버에 변경 사항을 적용하기 전에이 오류가 발생했습니다.

답변

1

database.yml 파일을 게시 할 수 있습니까 축하합니다? 공백과 관련된 구문 오류가있을 수 있습니다. YAML은 공백에 민감합니다.

잘못된 YML 파일을 다시 확인하십시오. 하위 수준을 탭이 아닌 두 개의 공백으로 들여 쓰기합니다.

+0

정말 옳았습니다! 나는 2 칸 대신에 나의 신임장에 탭을 붙였습니다 ... 고마워요, 그게 내 견과를 몰아 다녔습니다 ... 분명히 작동하도록 서버 코드를 업데이트해야했지만 지금은 서버가 제대로 시작하고 얻을 수 없습니다. 오류 310 :) – GiH

+0

나는 왜 그 오류를 참조하지 않는 database.yml 파일을 이해가 안 돼요 – GiH

관련 문제