mirror of
https://github.com/wasp-lang/wasp.git
synced 2024-09-11 15:26:19 +03:00
Add a short section on how to use rosetta in macOS
This commit is contained in:
parent
179ec45aa9
commit
8921af6a4e
@ -34,7 +34,32 @@ It can then also run that web app for you, deploy it (not yet but that is coming
|
|||||||
### Setup
|
### Setup
|
||||||
We use the [`cabal`](https://cabal.readthedocs.io/) command line tool to build
|
We use the [`cabal`](https://cabal.readthedocs.io/) command line tool to build
|
||||||
the project. The best way to install it is via
|
the project. The best way to install it is via
|
||||||
[ghcup](https://www.haskell.org/ghcup/). The `ghcup tui` terminal user interface
|
[ghcup](https://www.haskell.org/ghcup/) (if you're running an M1/M2 mac make sure to run it in rosetta).
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>M1/M2 rosetta setup</summary>
|
||||||
|
|
||||||
|
1. Regular Shell: just run `arch -x86_64 zsh` in your terminal.
|
||||||
|
2. IntelliJ: Preferences -> Tools -> Terminal -> Shell path -> `env /usr/bin/arch -x86_64 /bin/zsh --login`
|
||||||
|
3. VSCode: add the following to your local `.vscode/settings.json` file
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"terminal.integrated.profiles.osx": {
|
||||||
|
"rosetta": {
|
||||||
|
"path": "/usr/bin/arch",
|
||||||
|
"args": ["-arch", "x86_64", "/bin/zsh"],
|
||||||
|
"overrideName": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"terminal.integrated.defaultProfile.osx": "rosetta"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
To check you can run `sysctl sysctl.proc_translated` and it should print out `sysctl.proc_translated: 1`
|
||||||
|
</details>
|
||||||
|
|
||||||
|
The `ghcup tui` terminal user interface
|
||||||
is a convenient way of installing and selecting versions of `cabal`, `hls` and
|
is a convenient way of installing and selecting versions of `cabal`, `hls` and
|
||||||
`ghc`.
|
`ghc`.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user