2017-03-29 5 views
0

나는 뒤죽박죽이다. 캐시 위치를 변경하려고합니다. 기본값은 사용자 프로필 임시 폴더입니다. 그것은 Windows에서 매우 긴 경로를 만듭니다. 나는 모든 문서를 살펴 봤다. 나는 이것을 알아낼 수 없다..kitchen.yml에서 Chef :: Config [: file_cache_path]를 올바르게 변경하는 방법은 무엇입니까?

Herechef-solo 제공자에 client.rb 설정을 지정할 수 있습니다. 및 here 캐시 경로가 cache_path으로 지정된 client.rb의 설정임을 확인했습니다. 이것은

답변

0

글쎄요, 나는 이제 몇 주 동안 다음과 같은 문제를 사용 했으므로, 내가 찾은 해결책을 제시 할 것입니다. 다른 사람에게 도움이된다면 :

provisioner: 
    name: chef_solo 
    solo_rb: 
    file_cache_path: 'c:\chef\cache' 
0

당신은 할 수 없습니다

provisioner: 
    name: chef_solo 
    client_rb: 
    cache_path: c:/chef/cache 

그러나 이것은 :(사람이 나에게이 작업을 수행하는 올바른 방법을 말할 수 작동하지 않습니다? 이 내가 할 수 있어야한다고 믿고 날 리드 당신이 이것을 바꿀 필요가 있다고 생각하는 이유는 무엇입니까?

+0

고마워요 @coderanger - 1) Windows에서 매우 긴 경로를 만듭니다. 2) 관리자 권한으로 실행하면 프로필 경로가 'ADMINI ~ 1'로 단축되어 이해가 안되는 이유로 , 특정 소프트웨어 (MSSQL 현재)의 자동 설치를 중단 – Pezius

+0

나는 우리가 다른 경로를 다운로드하는 것 이외에 다른 좋은 해결책이 있는지 모르겠습니다. – coderanger

+0

'file_cache_path'를'client_rb'에서 키로 사용해보십시오. 그것은 약간의 비트에 영향을 미칠 수 있지만 깨진 상태에서도 Kitchen을 떠날 수 있습니다. – coderanger