or 바이너리 에서 직접 사용할 수 있도록 $PATH
via에서 변수를 가져올 수 없는 것 같습니다 ./Users/chris/.ghcup/env
ghc
ghci
zsh
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