"/Users/에 링크를 어떻게 추가하나요?Haskell을 설치한 후 .zshrc의 $PATH에 /.ghcup/env"를 추가하시겠습니까?

"/Users/에 링크를 어떻게 추가하나요?Haskell을 설치한 후 .zshrc의 $PATH에 /.ghcup/env"를 추가하시겠습니까?

or 바이너리 에서 직접 사용할 수 있도록 $PATHvia에서 변수를 가져올 수 없는 것 같습니다 ./Users/chris/.ghcup/envghcghcizsh

curl https://get-ghcup.haskell.org -sSf | sh위에서 언급한 대로 ghcup을 통해 ghc 및 cabal-install을 설치했습니다.https://www.haskell.org/platform/mac.html/https://www.haskell.org/ghcup/

설치 중 프롬프트:

"cabal", "ghc" 및 "ghcup" 실행 파일을 다음 위치의 bin 디렉터리에 추가합니다.

/Users/chris/.ghcup/bin

/Users/chris/.ghcup/env 필요한 PATH 구성 요소를 얻으려면 ~/.bashrc 또는 유사한 파일을 가져와야 하는 환경 파일을 만듭니다 .

...

ghc와 cabal을 실행하려면 PATH 변수를 조정해야 합니다. '/Users/chris/.ghcup/env'이를 수행하려면 쉘 구성에서 소스 코드를 가져와야 할 수도 있습니다 (예: ~/.bashrc).

export PATH=/Users/chris/.ghcup/bin:$PATH추가한 후에는 바이너리를 실행할 수 있습니다 ~/.zshrc. 그러나 설치 중 프롬프트 에서 $PATH./Users/chris/.ghcup/env

콘텐츠 cat /Users/chris/.ghcup/env:

내보내기 PATH="$HOME/.cabal/bin:${GHCUP_INSTALL_BASE_PREFIX:=$HOME}/.ghcup/bin:$PATH"

이것을 내 것으로 어떻게 통합합니까 .zshrc?

답변1

당신은 그것을 /Users/chris/.ghcup/env당신의 파일에서 얻고 싶습니다 . ~/.zshrc이는 다음과 같이 .파일에서 dot() 유틸리티를 사용하여 수행할 수 있습니다 .~/.zshrc

. /Users/chris/.ghcup/env

/Users/chris홈 디렉터리인 경우 다음과 같이 단축될 수 있습니다 .

. ~/.ghcup/env

관련 정보