저는이 카피스트라노 명령을했습니다.카피스트라의 심볼릭 링크 문제?
task :symlink_shared do run "rm -rf #{current_path}/config/database.yml" run "ln -nfs #{shared_path}/config/database.yml #{release_path}/config/database.yml" run "rm -rf #{current_path}/config/app_config.yml" run "ln -nfs #{shared_path}/config/app_config.yml #{release_path}/config/app_config.yml" run "rm -rf #{current_path}/public/records" run "ln -nsf #{shared_path}/uploads/records #{release_path}/public/records" run "rm -rf #{current_path}/public/documents" run "ln -nsf #{shared_path}/uploads/documents #{release_path}/public/documents" run "rm -rf #{current_path}/public/pdf_xmls" run "ln -nsf #{shared_path}/uploads/pdf_xmls #{release_path}/public/pdf_xmls" run "rm -rf #{current_path}/public/pdf_xml_files" run "ln -nsf #{shared_path}/uploads/pdf_xml_files #{release_path}/public/pdf_xml_files" end
모든 것이 작동하고 심볼릭 링크도 만들어집니다. 그러나 마지막 명령 symlink는 symlink pdf_xml_files를 한 단계 안에 만듭니다. 즉, pdf_xml_files라는 디렉토리를 만들고 그 안에 pdf_xml_files 심볼릭 링크가 만들어집니다. 도움이 필요합니까 ??
링크가 생성되기 전에 current_path, shared_path 및 release_path를 출력하고 결과로 답변을 편집 할 수 있습니까? –
위의 런 캡 작업의 패티입니다. http://pastie.org/426393 – Autodidact
행운이 있었나요? – Andy