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