이상한 문제가 있습니다. OS X에서 Octopress를 사용합니다. Rakefile (루비)을 사용하여 배포 폴더 및 고유 한 Git 저장소 구조를 설정합니다. 이 오류Rake와 (과) 함께 '치명적 : 파일 별칭을 추가하지 않겠습니다.'라고 말했지만 수동으로 할 수 있습니까?
system "git add -A"
... Rakefile의 생성 :
문제는이 라인
fatal: Will not add file alias 'blog/{obmitted-dir-name}/index.html' ('blog/{OMITTED-DIR-NAME}/index.html' already exists in index)
좋아, 그래서이 케이싱 문제 같은데 I가 실행해야
$ git config core.ignorecase false
아니요, 여전히 동일한 오류가 발생하며 오류가 확인되었습니다. 그러면 다음을 발행합니다.
$ git config --global core.ignorecase false
아직 시도하지 않습니다.
그리고 지금 이상한 부분 ... 내가 수동으로 _deploy/
디렉토리로 디렉토리를 변경할 수 있으며, 수동으로 명령을 실행
_deploy/$ git add -A
문제 없어!
나는 이것을 여러 번 확인했습니다 ... Ruby Rakefile은 git add -A
을 발행 할 수 없지만 수동으로 할 수는 있습니다.
나는 그 단계에서 직접 스크립트를 중단하고 수동으로 수행했습니다.
Ruby는 실행되는 다른 Git 환경이 있습니까?
git 플래그를 설정해도 OSX가 대소 문자를 구분하지 않습니까? 그렇다면 문제는 내 문제이며 Windows에서 배포 할 수없는 것처럼 OSX에서 배포 할 수 없습니다. 404 리디렉션을위한 대문자 및 소문자 별칭이 있습니다.
Octopress 트리의 루트에 위치한 '_deploy' 폴더는 어디에 있습니까? – Jubobs
Octopress의 루트에있는 기본 위치입니다. Octopress는 GitHub 페이지의 마스터 브랜치에 다른 폴더를 배치하는 것을 설정합니다. – eduncan911
Octopress 2.0 또는 이전 버전을 사용하고 있습니까? Octopress 블로그를 가지고 있지만'_deploy' 폴더가 없으며'Rakefile'이 내 Octopress 폴더의 루트에 있습니다. – Jubobs