Gitlab Omnibus의 안정적인 버전 7.0.0 인 CentOS 6.5 x64를 새로 설치했습니다.
그런 다음 /var/opt/gitlab/git-data/repositories
이전 Gitlab 저장소의 내용 을 복사했습니다 (git에서 Gitlab이 설치된 Ubuntu 머신을 실행 중이었습니다).
웹 인터페이스에서 일부 파일을 편집하려고 할 때 오류가 발생했습니다.
Your changes could not be committed, because the file has been changed.
위키 페이지를 편집하면 500 오류가 발생했습니다.
그런 다음이 명령을 시도했습니다.
gitlab-rake gitlab:satellites:create RAILS_ENV=production
그리고 내 위키 페이지는 이제 편집 가능했지만 일부 저장소 파일을 편집하면 동일한 오류가 반환되었습니다.
그런 다음의 내용을 삭제하려고 /var/opt/gitlab/git-data/gitlab-satellites/
했지만 문제가 해결되지 않았습니다.
이제 실행하려고하면 다음 gitlab-rake gitlab:satellites:create RAILS_ENV=production
을 얻습니다.
config.eager_load is set to nil. Please update your config/environments/*.rb files accordingly:
* development - set it to false
* test - set it to false (unless you use a tool that preloads your test environment)
* production - set it to true
rake aborted!
ActiveRecord::AdapterNotSpecified: 'production' database is not configured. Available: ["production"]
Tasks: TOP => gitlab:satellites:create => environment
(See full trace by running task with --trace)
Mi 저장소에는 소유자 git:git
및 권한이 있습니다.drwsrws---.
이러한 문제를 어떻게 해결할 수 있습니까?
이 문제를 해결했습니다.
나는 달렸다
gitlab-rake gitlab:check RAILS_ENV=production
거기에보고 된 모든 오류를 수동으로 수정했습니다. 이제 모든 것이 작동합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다