2014-05-24 2 views

답변

2

이것은 database.yml 파일의 유효하지 않은 별칭 때문에 발생합니다. 당신이 가장 가능성이 가까이 보이는 뭔가를 ...하지만 확실히이에서

defaults: &defaults 
    adapter: mysql2 
    username: root 
    password: 
    host:  localhost 
    timeout: 5000 

development: 
    database: app_name_development 
    <<: *defaults 

&defaults는 오류가 얘기하고있는 별칭을 정의합니다. database.yml을이 구문과 비슷하게 보이게 설정해야합니다. 또는 database.yml 파일을 여기에 게시하면 필요한 경우 구체적으로 문제를 해결할 수 있도록 도와 드리겠습니다. 내가 텍스트 편집기로 넷빈즈를 사용하고

development: 
    <<: *default 
    database: db/development.sqlite3 
test: 
    <<: *default 
    database: db/development.sqlite3_test 

production: 
    <<: *default 
    database: db/development.sqlite3_production 

및 나타내는 파일의 상단에 오류가 :

0

database.yml을 파일의 내용은 우리가 가진

ComposerException 널은 이 발견 정의되지 않은 별칭 기본

이것은 루비 때문에 발생하면

3

감사 netbeans에 대한 -plugin은 기존 소스에서 프로젝트를 생성 할 때 database.yml 파일을 엉망으로 만듭니다. 그것은 MySQL의에 sqlite3를 대한 주석을 대체하지만, 더 악화은 첫 번째 정의의 '기본'입니다 블록

그래서 단순히 database.yml을의 시작 부분에

default: &default 
adapter: sqlite3 
pool: 5 
timeout: 5000 

를 삽입하고있을거야 삭제됩니다 fine

0

ruby> 1.9를 업그레이드해야 할 수도 있습니다.

관련 문제