You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Running on your own machine (alternative)](#running-on-your-own-machine-alternative)
16
+
-[1. Sign in to GitHub](#4-sign-in-to-github)
16
17
-[Troubleshooting](#troubleshooting)
17
18
-[What's next](#whats-next)
18
19
@@ -31,32 +32,9 @@ Nothing in the rest of the curriculum works until the preflight check passes, an
31
32
32
33
Most participants should work on an instructor-provided cloud box, which is the path below. Your own machine works too, and that path is in the appendix at the end of this page. Do one of them, not both.
33
34
34
-
## The cloud box (recommended)
35
-
36
-
Getting onto the box is its own page. [`CLOUD_BOX_GUIDE.md`](../CLOUD_BOX_GUIDE.md) takes the four values your instructor sends you through to a running factory. Work through it first, then come back here for the preflight run below.
==> gas-city.service inactive — no city on this box yet
53
-
==> Nothing is broken. This box supplies the environment and you build the
54
-
==> city yourself, so the service stays down until there is one to run.
55
-
```
56
-
57
-
## Running on your own machine (alternative)
58
-
59
-
Everything below is the fallback if you would like to run the curriculum on your local machine. If you are on an instructor-provided cloud box, skip to [What's next](#whats-next).
37
+
Regardless of whether you choose to run the factory in our instructor-provided cloud box or your local machine, you will need to have gas city dependencies installed locally to build the factory packs and run checks correctly.
60
38
61
39
### 1. Clone the tutorial
62
40
@@ -95,7 +73,7 @@ bd version 1.1.0 (8e4e59d39)
95
73
dolt version 2.2.2
96
74
```
97
75
98
-
Do what that last line says if you have not already:
76
+
Export the `$PATH` variable for the local `gc` runtime:
99
77
100
78
```bash
101
79
export PATH="$HOME/.local/bin:$PATH"
@@ -159,7 +137,32 @@ Local path
159
137
PREFLIGHT: PASS
160
138
```
161
139
162
-
### 4. Sign in to GitHub
140
+
## The cloud box (recommended)
141
+
142
+
Follow [`CLOUD_BOX_GUIDE.md`](../CLOUD_BOX_GUIDE.md) from here once you have cloud box credentials from the instructor.
==> gas-city.service inactive — no city on this box yet
159
+
==> Nothing is broken. This box supplies the environment and you build the
160
+
==> city yourself, so the service stays down until there is one to run.
161
+
```
162
+
163
+
## Running on your own machine (alternative)
164
+
165
+
### 1. Sign in to GitHub
163
166
164
167
If you are not currently logged into GitHub, you will need to grant your software factory access to configure repos and push code.`gh auth login`, picking HTTPS, is the shortest route to login if necessary. It opens a browser and authorizes the GitHub CLI against your whole account.
0 commit comments