@@ -124,7 +124,7 @@ If you using an Intel-based Mac, you will follow the instructions below._
124
124
125
125
* [ Ruby] ( https://www.ruby-lang.org/en/downloads )
126
126
* [ Git] ( https://git-scm.com/downloads )
127
- * [ VirtualBox] ( https://www.virtualbox.org/wiki/Download_Old_Builds_6_1 )
127
+ * [ VirtualBox] ( https://www.virtualbox.org/wiki/Download_Old_Builds_6_1 ) (or [ QEMU ] ( https://www.qemu.org ) instead for M-series macOS)
128
128
* [ Vagrant] ( https://www.vagrantup.com )
129
129
130
130
@@ -133,9 +133,9 @@ If you using an Intel-based Mac, you will follow the instructions below._
133
133
install [ Homebrew] ( http://brew.sh/ ) , if you don't have it, and then run:
134
134
135
135
```
136
- brew install --cask virtualbox
137
136
brew install --cask vagrant
138
- vagrant plugin install vagrant-timezone
137
+ brew install --cask virtualbox # if on Intel chip
138
+ brew install qemu && vagrant plugin install vagrant-qemu # if on M-series chip
139
139
```
140
140
141
141
* **Windows**
@@ -234,7 +234,7 @@ If you using an Intel-based Mac, you will follow the instructions below._
234
234
If you have an AMD processor you can choose to download a pre-made
235
235
VM that is created weekly OR you can create the VM from scratch
236
236
(which will take substantially more time). If you have an ARM chip
237
- (e.g., the Apple Silicon Mac M1/M2/M3 ), you must create the VM from
237
+ (such as Apple M-series ), you must create the VM from
238
238
scratch.
239
239
240
240
@@ -248,9 +248,15 @@ If you using an Intel-based Mac, you will follow the instructions below._
248
248
use a pre-packaged Submitty VM. This will have all of Submitty
249
249
already setup. Vagrant will build your VM for you.
250
250
251
+ To create the virtual machine, run:
251
252
```
252
- vagrant up
253
+ vagrant up --provider=virtualbox
253
254
```
255
+ Replace `virtualbox` with `qemu` if on M-series macOS.
256
+
257
+ ***Note:** The vagrant up command provisions the virtual machine on the first run.
258
+ For subsequent runs, you do not need to append the `--provider` flag as the VM is
259
+ already created.*
254
260
255
261
If you wish to use a specific version of the pre-packaged Submitty VM, on Linux or Mac type:
256
262
```
0 commit comments