More stuff
This commit is contained in:
parent
aa71f0dfa1
commit
256e1942f2
@ -327,18 +327,20 @@ This will execute vscode with GHC set to 8.10.7 and all other tools to their lat
|
|||||||
|
|
||||||
# Troubleshooting
|
# Troubleshooting
|
||||||
|
|
||||||
## The script immediately exits on windows
|
## Script immediately exits on windows
|
||||||
|
|
||||||
There are two possible reasons:
|
There are two possible reasons:
|
||||||
|
|
||||||
1. your company blocks the script (some have a whitelist)... ask your administrator
|
1. your company blocks the script (some have a whitelist)... ask your administrator
|
||||||
2. your Antivirus or Windows Defender interfere with the installation. Disable them temporarily.
|
2. your Antivirus or Windows Defender interfere with the installation. Disable them temporarily.
|
||||||
|
|
||||||
## Darwin "C compiler cannot create executables"
|
## C compiler cannot create executables
|
||||||
|
|
||||||
|
### Darwin
|
||||||
|
|
||||||
You need to update your XCode command line tools, e.g. [like this](https://stackoverflow.com/questions/34617452/how-to-update-xcode-from-command-line).
|
You need to update your XCode command line tools, e.g. [like this](https://stackoverflow.com/questions/34617452/how-to-update-xcode-from-command-line).
|
||||||
|
|
||||||
## I get certificate authority errors (or similar)
|
## Certificate authority errors (curl)
|
||||||
|
|
||||||
If your certificates are outdated or improperly configured, curl may be unable
|
If your certificates are outdated or improperly configured, curl may be unable
|
||||||
to download ghcup.
|
to download ghcup.
|
||||||
@ -350,6 +352,6 @@ There are two known workarounds:
|
|||||||
|
|
||||||
On windows, you can disable curl like so:
|
On windows, you can disable curl like so:
|
||||||
|
|
||||||
```
|
```pwsh
|
||||||
Set-ExecutionPolicy Bypass -Scope Process -Force;[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;Invoke-Command -ScriptBlock ([ScriptBlock]::Create((Invoke-WebRequest https://www.haskell.org/ghcup/sh/bootstrap-haskell.ps1 -UseBasicParsing))) -ArgumentList $true
|
Set-ExecutionPolicy Bypass -Scope Process -Force;[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;Invoke-Command -ScriptBlock ([ScriptBlock]::Create((Invoke-WebRequest https://www.haskell.org/ghcup/sh/bootstrap-haskell.ps1 -UseBasicParsing))) -ArgumentList $true
|
||||||
```
|
```
|
||||||
|
@ -57,7 +57,7 @@ hide:
|
|||||||
</section>
|
</section>
|
||||||
|
|
||||||
<p id="help" class="ghcup-help">
|
<p id="help" class="ghcup-help">
|
||||||
Need help? Ask on
|
Need help? Check the <a href="guide/#troubleshooting">Troubleshooting section</a> or ask on
|
||||||
<span>
|
<span>
|
||||||
<a href="https://kiwiirc.com/nextclient/irc.libera.chat/?nick=Guest%7C?#haskell,#haskell-ghcup">
|
<a href="https://kiwiirc.com/nextclient/irc.libera.chat/?nick=Guest%7C?#haskell,#haskell-ghcup">
|
||||||
<img src="irc.svg" alt="" />
|
<img src="irc.svg" alt="" />
|
||||||
|
@ -326,9 +326,11 @@ download_ghcup() {
|
|||||||
MSYS*|MINGW*)
|
MSYS*|MINGW*)
|
||||||
case "${BOOTSTRAP_HASKELL_DOWNLOADER}" in
|
case "${BOOTSTRAP_HASKELL_DOWNLOADER}" in
|
||||||
"curl")
|
"curl")
|
||||||
|
# shellcheck disable=SC2086
|
||||||
edo curl -Lf ${GHCUP_CURL_OPTS} "${_url}" > "${GHCUP_BIN}"/ghcup.exe
|
edo curl -Lf ${GHCUP_CURL_OPTS} "${_url}" > "${GHCUP_BIN}"/ghcup.exe
|
||||||
;;
|
;;
|
||||||
"wget")
|
"wget")
|
||||||
|
# shellcheck disable=SC2086
|
||||||
edo wget -O /dev/stdout ${GHCUP_WGET_OPTS} "${_url}" > "${GHCUP_BIN}"/ghcup.exe
|
edo wget -O /dev/stdout ${GHCUP_WGET_OPTS} "${_url}" > "${GHCUP_BIN}"/ghcup.exe
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
@ -340,9 +342,11 @@ download_ghcup() {
|
|||||||
*)
|
*)
|
||||||
case "${BOOTSTRAP_HASKELL_DOWNLOADER}" in
|
case "${BOOTSTRAP_HASKELL_DOWNLOADER}" in
|
||||||
"curl")
|
"curl")
|
||||||
|
# shellcheck disable=SC2086
|
||||||
edo curl -Lf ${GHCUP_CURL_OPTS} "${_url}" > "${GHCUP_BIN}"/ghcup
|
edo curl -Lf ${GHCUP_CURL_OPTS} "${_url}" > "${GHCUP_BIN}"/ghcup
|
||||||
;;
|
;;
|
||||||
"wget")
|
"wget")
|
||||||
|
# shellcheck disable=SC2086
|
||||||
edo wget -O /dev/stdout ${GHCUP_WGET_OPTS} "${_url}" > "${GHCUP_BIN}"/ghcup
|
edo wget -O /dev/stdout ${GHCUP_WGET_OPTS} "${_url}" > "${GHCUP_BIN}"/ghcup
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
@ -377,6 +381,7 @@ download_ghcup() {
|
|||||||
edo . "${GHCUP_DIR}"/env
|
edo . "${GHCUP_DIR}"/env
|
||||||
case "${BOOTSTRAP_HASKELL_DOWNLOADER}" in
|
case "${BOOTSTRAP_HASKELL_DOWNLOADER}" in
|
||||||
"curl")
|
"curl")
|
||||||
|
eghcup config set downloader Curl
|
||||||
;;
|
;;
|
||||||
"wget")
|
"wget")
|
||||||
eghcup config set downloader Wget
|
eghcup config set downloader Wget
|
||||||
|
Loading…
Reference in New Issue
Block a user