2013-03-26 3 views
2

처음으로 초콜릿을 설정하려고합니다. USB 드라이브에 Chocolatey 설정

https://github.com/chocolatey/chocolatey/wiki/Installation 

내가 Chocolatey라는 F 드라이브에 폴더를 생성하므로 chocolatey 위키의 지시에 따라 : 내 궁극적 인 목표는 F로 내 컴퓨터에 표시 USB 드라이브에 패키지를 설치할 수있게하는 것입니다 환경 변수 ChocolateyInstall을 f :/Chocolatey로 설정하십시오. 명령 프롬프트를 열고 다음 내용을 붙여 넣어 기본 지침을 따랐습니다.

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('http://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin 

다음과 같이 설치 후 나는 파워 쉘 명령 프롬프트로 가서 ++ 나는 다음있어 메모장을 설치하려고 :

C:\Windows\system32>cinst notepadplusplus 
The filename, directory name, or volume label syntax is incorrect. 

는 사람이 좀 도와 줄 수 있습니까?

미리 감사드립니다.

빌.

답변

1

초콜릿 설치가있는 맞춤 위치로 갔던 것 같습니다. 설치가 끝나면 F :/chocolatey에 설치되었다고 말했습니까? 실제로 거기에 설치되어 있습니까? 그렇다면 경로 환경 변수를 살펴보고 경로 환경 변수가 경로에 포함되어 있는지 확인하십시오. 또한 쉘/명령 행을 닫았다가 다시여십시오. 지금 작동합니까? 경로 (사용자 PATH)에 choco 위치가 있고 다시로드 한 후에 쉘/명령 줄이 올바르지 않은 경우 다시 부팅하고 문제가 해결되는지 확인하십시오.

모든 것이 좋으면 chocolatey /?을 입력하고 얻은 결과를 확인하십시오. 그런 다음 cinst을 다시 시도하십시오. 문제가 다시 발생하면 cinst pkgname -debug을 시도하고 오류가 발생한 위치를 확인하십시오.

참고 : USB 드라이브에 chocolatey를 설치하는 것은 지원되지 않습니다. 물론 작동시킬 수는 있지만 실제로 얻는 것이 무엇인지 확신 할 수는 없습니다. 메모장 + +를 설치한다고 가정 해 봅시다. 이제는 USB 드라이브가 아닌 시스템에 설치됩니다. USB 드라이브에 choco 레포를 설치하면 무엇을 얻게됩니까?

+0

답변 해 주셔서 감사합니다. https://github.com/chocolatey/chocolatey/wiki/DefaultChocolateyInstallReasoning을 기반으로 사용자가 관리 권한이없는 컴퓨터에 Chocolatey를 설치할 수 있어야한다고 가정했습니다. - 일반적으로 내 상황, 나는 USB에 물건을 넣을 수있을 것입니다. USB 드라이브에 전체 환경을 설정하는 것이 좋으며 쉽게 이동할 수 있습니다. 향후 유스 케이스로 만들 계획입니까? 감사합니다, Bill – user61629

+0

초콜릿이 아닌 것은 행정부와 함께 일할 수 있지만 모든 패키지가 할 수있는 것은 아닙니다. 가져온 패키지에 대해 엄격하고 모든 머신의 PATH에 초코 경로를 추가해야한다는 것을 알고 있다면 아마 그렇게 할 수 있습니다. – ferventcoder