Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge documentation of installing scala-cli on MacOs and MacOs/M1 #1507

Merged
merged 1 commit into from Nov 7, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
72 changes: 19 additions & 53 deletions website/docs/_advanced_install.mdx
Expand Up @@ -12,12 +12,10 @@ import {currentOs} from "../src/components/osUtils";
values={[
{label: 'Windows', value: 'windows'},
{label: 'MacOs', value: 'mac'},
{label: 'MacOs/M1', value: 'm1'},
{label: 'Linux', value: 'linux'},
]}>
<TabItem value="windows"></TabItem>
<TabItem value="mac"></TabItem>
<TabItem value="m1"></TabItem>
<TabItem value="linux"></TabItem>
</Tabs>
</SectionAbout>
Expand All @@ -32,7 +30,6 @@ defaultValue={currentOs()}
values={[
{label: 'Windows', value: 'windows'},
{label: 'MacOs', value: 'mac'},
{label: 'MacOs/M1', value: 'm1'},
{label: 'Linux', value: 'linux'},
]}
>
Expand Down Expand Up @@ -260,7 +257,14 @@ values={[
>
<TabItem value="manual">

Download the launcher from GitHub release assets with
For a Mac with the **arm64** architecture run the following commands:
```bash
curl -fL https://github.com/Virtuslab/scala-cli/releases/latest/download/scala-cli-aarch64-apple-darwin.gz | gzip -d > scala-cli
chmod +x scala-cli
mv scala-cli /usr/local/bin/scala-cli
```

Otherwise, for a Mac with non-**arm64** architecture (pre-M1) run the following commands:
```bash
curl -fL https://github.com/Virtuslab/scala-cli/releases/latest/download/scala-cli-x86_64-apple-darwin.gz | gzip -d > scala-cli
chmod +x scala-cli
Expand All @@ -269,17 +273,21 @@ mv scala-cli /usr/local/bin/scala-cli

Check that it runs fine by running its `about` command:
```bash
scala-cli about
scala-cli about
```
</TabItem>
<TabItem value="installer">

Download the PKG installer with Scala CLI for MacOS
<DownloadButton desc= 'Scala CLI for MacOS' href='https://github.com/Virtuslab/scala-cli/releases/latest/download/scala-cli-x86_64-apple-darwin.pkg'></DownloadButton>
<DownloadButton desc= 'Scala CLI for arm64' href='https://github.com/Virtuslab/scala-cli/releases/latest/download/scala-cli-aarch64-apple-darwin.pkg'></DownloadButton>
<br/>
<br/>
<DownloadButton desc= 'Scala CLI for x86_64' href='https://github.com/Virtuslab/scala-cli/releases/latest/download/scala-cli-x86_64-apple-darwin.pkg'></DownloadButton>
<br/>
<br/>

Once downloaded, right-click on `scala-cli-x86_64-apple-darwin.pkg` from Finder and then choose "Open".
Once downloaded, right-click on the downloaded file from Finder and then choose "Open".

</TabItem>
<TabItem value="brew">

Expand All @@ -295,8 +303,11 @@ brew install Virtuslab/scala-cli/scala-cli
This method is provided and supported by the community, not the core team of Scala CLI
:::

:::info
Please note that the `arm64` architecture is not yet supported with this method.
:::

Scala CLI can be installed with [Nix](https://nixos.org) with
Scala CLI can be installed via [Nix](https://nixos.org) with:

```bash
nix-env -iA scala-cli
Expand All @@ -313,51 +324,6 @@ sdk install scalacli
</TabItem>
</Tabs>

</TabItem>
<TabItem value="m1">

<Tabs
groupId="m1"
defaultValue="installer"
values={[
{label: 'Manual', value: 'manual'},
{label: 'Installer', value: 'installer'},
{label: 'Brew', value: 'brew'}
]}
>
<TabItem value="manual">

Download the launcher from GitHub release assets with
```bash
curl -fL https://github.com/Virtuslab/scala-cli/releases/latest/download/scala-cli-aarch64-apple-darwin.gz | gzip -d > scala-cli
chmod +x scala-cli
mv scala-cli /usr/local/bin/scala-cli
```

Check that it runs fine by running its `about` command:
```bash
scala-cli about
```
</TabItem>
<TabItem value="installer">

Download the PKG installer with Scala CLI for MacOS/M1
<DownloadButton desc= 'Scala CLI for MacOS/M1' href='https://github.com/Virtuslab/scala-cli/releases/latest/download/scala-cli-aarch64-apple-darwin.pkg'></DownloadButton>
<br/>
<br/>

Once downloaded, right-click on `scala-cli-aarch64-apple-darwin.pkg` from Finder and then choose "Open".
</TabItem>
<TabItem value="brew">

Scala CLI can be installed via [homebrew](https://brew.sh) with

```bash
brew install Virtuslab/scala-cli/scala-cli
```
</TabItem>
</Tabs>

</TabItem>
</Tabs>

Expand Down