WEBVTT
Kind: captions
Language: en

00:00:00.079 --> 00:00:04.710
In this video I'm going to walk you
through installing the dependencies for

00:00:04.710 --> 00:00:09.510
this course on Mac OS if you're not
using Mac OS to follow this course then

00:00:09.510 --> 00:00:15.480
please skip this video we're going to
start by installing git sem I provided

00:00:15.480 --> 00:00:19.020
links in the resources of this video to
each of the dependencies that we're

00:00:19.020 --> 00:00:24.390
going to be installing let's start by
heading over to gitsem.com and

00:00:24.390 --> 00:00:31.019
clicking the download for Mac button now
if this download starts automatically

00:00:31.019 --> 00:00:33.930
here then just wait for the download to
finish unfortunately it's not

00:00:33.930 --> 00:00:37.200
automatically starting for me so I'm
going to click click here to download

00:00:37.200 --> 00:00:42.030
manually this will then take you to the
source forge page that will allow you to

00:00:42.030 --> 00:00:46.950
download the installer for Mac OS and
while it's downloading I'm going to head

00:00:46.950 --> 00:00:52.260
over to my system preferences and then
click on these dots here to go to the

00:00:52.260 --> 00:00:57.629
home owner system preferences and click
on security and privacy the reason we do

00:00:57.629 --> 00:01:04.350
this is because the installer is not
from a known source so by default be

00:01:04.350 --> 00:01:12.000
blocked by Apple when you click it so
let's open up the installer and then

00:01:12.000 --> 00:01:17.430
once it opens you should see a page
like this that gives you this git Intel

00:01:17.430 --> 00:01:22.530
Universal Mavericks.pkg so let's double
click this and then it will give you

00:01:22.530 --> 00:01:26.040
this warning so then we can click OK
and then go back to here and click open

00:01:26.040 --> 00:01:32.220
anyway and then it should open the
Installer

00:01:32.220 --> 00:01:33.180
alright we can close the

00:01:33.180 --> 00:01:36.990
security and privacy now we're just
going to follow the instructions on the

00:01:36.990 --> 00:01:41.700
screen click on install I'm going to
leave it the default install location

00:01:41.700 --> 00:01:44.000
and then click install

00:01:44.000 --> 00:01:46.470
you may need to
authenticate your password I'm going to use

00:01:46.470 --> 00:01:50.040
my fingerprint here so now we'll just
wait for this to install and you can see

00:01:50.040 --> 00:01:54.869
the installation was successful so we
can move the Installer to trash I'm

00:01:54.869 --> 00:01:58.710
going to do that and now that this is
installed I'm just going to load up the

00:01:58.710 --> 00:02:04.890
terminal and I'm going to test by doing
git version and you can see that we have

00:02:04.890 --> 00:02:10.080
2.2 1.0 installed now if this is the
first time you're installing and using

00:02:10.080 --> 00:02:18.580
git you may need to type git
config - - global user dot email and

00:02:18.580 --> 00:02:24.420
then put in your email address I'm going
to put mine mark@winterbottom.me and

00:02:24.420 --> 00:02:33.310
then do git config global user dot name and
type your name Mark Winterbottom the

00:02:33.310 --> 00:02:37.390
reason we do this is because it's
required to set these details so git

00:02:37.390 --> 00:02:42.130
knows which person to list the commits
under every time you make new commits in

00:02:42.130 --> 00:02:45.330
git which we'll be doing later on in
this course

00:02:45.330 --> 00:02:49.870
alright now that that's set we can close
the terminal and let's install the

00:02:49.870 --> 00:02:55.840
second dependency which is VirtualBox so if we head over to our browser and then

00:02:55.840 --> 00:03:00.459
click on the VirtualBox.org link in
the resources and we're going to install

00:03:00.459 --> 00:03:08.650
the VirtualBox 6.0 0.4 and we're going to install it for OS 10 hosts so if you

00:03:08.650 --> 00:03:11.260
click that link it should start the
download we'll just wait for the

00:03:11.260 --> 00:03:14.250
download to finish and then we'll
continue with the installation

00:03:14.250 --> 00:03:21.130
okay now that VirtualBox is downloaded
we can click on the dmg installer to

00:03:21.130 --> 00:03:25.870
open it up and I'm just going to minimize
the browser and we'll just wait for

00:03:25.870 --> 00:03:31.570
VirtualBox to open it might take a
minute or two to verify ok now you can

00:03:31.570 --> 00:03:36.480
see the Installer has loaded so we'll
just double click this VirtualBox.pkg

00:03:36.480 --> 00:03:39.780
and this should start the Installer
wizard

00:03:39.780 --> 00:03:41.520
ok so now the Installer has

00:03:41.530 --> 00:03:44.440
started it says this package will run a
program to determine if it can be

00:03:44.440 --> 00:03:48.549
installed let's just click continue and
then let's follow the instructions on

00:03:48.549 --> 00:03:52.870
the screen continue I'm going to leave
the default installation location and

00:03:52.870 --> 00:03:58.180
click on install again I need to
authenticate my password and now we'll

00:03:58.180 --> 00:04:02.000
just wait for the installation to
complete

00:04:04.260 --> 00:04:05.580
and now that is completed

00:04:05.590 --> 00:04:10.959
successfully let's close VirtualBox move
to trash and then we can click on the

00:04:10.959 --> 00:04:16.239
launchpad and we can check that it's
been installed by typing VirtualBox

00:04:16.239 --> 00:04:22.180
click on VirtualBox we should see that
VirtualBox loads up and here you

00:04:22.180 --> 00:04:25.270
can see I've got some old virtual
machines from a previous installation

00:04:25.270 --> 00:04:29.680
but you should see an empty
installation here and now we can see

00:04:29.680 --> 00:04:33.310
that VirtualBox has been installed so
let's move on to the next dependency

00:04:33.310 --> 00:04:35.660
which is vagrant

00:04:35.660 --> 00:04:40.540
alright so if we
click on the vagrantup.com link in the

00:04:40.540 --> 00:04:44.800
resources and click on download two
point two point four we want to download

00:04:44.800 --> 00:04:49.600
for Mac OS so again we'll wait for the
Installer to download this one's pretty

00:04:49.600 --> 00:04:55.360
quick so once it's downloaded let's
click that let's minimize this and we'll

00:04:55.360 --> 00:04:57.000
wait for the Installer to start

00:04:59.840 --> 00:05:02.260
ok so again we're going to click on the package

00:05:02.260 --> 00:05:07.720
installer vagrant.pkg double click
that and then follow the on-screen

00:05:07.720 --> 00:05:16.570
instructions to install default location
and authenticate and then vagrant should

00:05:16.570 --> 00:05:19.240
install itself

00:05:19.240 --> 00:05:20.820
ok now it's been installed successfully

00:05:20.820 --> 00:05:26.980
let's close that move to trash and let's
just load up our terminal and verify

00:05:26.980 --> 00:05:34.060
that vagrant has been installed by typing vagrant - - version you can see that

00:05:34.060 --> 00:05:38.440
vagrant two point two point four has
been installed so it's successfully

00:05:38.440 --> 00:05:42.420
installed in our system now let's move
on to the atom editor

00:05:42.420 --> 00:05:43.930
atom editor is

00:05:43.930 --> 00:05:48.250
again available at atom.io which is linked in the resources so head

00:05:48.250 --> 00:05:53.100
over to that page and click on download
and then it will download the Installer

00:05:53.100 --> 00:05:58.450
we'll just wait for that to finish and
this install is actually just a zip file

00:05:58.450 --> 00:06:03.700
so if you click on the arrow and click
on show in finder we'll double click

00:06:03.700 --> 00:06:11.380
that and it should extract the Installer
or it should extract the atom file

00:06:13.700 --> 00:06:17.580
So you can see that it's just a single
application so all we need to do to

00:06:17.590 --> 00:06:22.330
install this one is just drag this atom
here into applications and that's

00:06:22.330 --> 00:06:28.810
installed we can verify that by heading
over to our launcher typing atom and

00:06:28.810 --> 00:06:35.440
starting Atom, don't think I clicked it
correctly atom

00:06:35.440 --> 00:06:40.330
just wait for that to load the first
time this starts it may take a few

00:06:40.330 --> 00:06:45.800
seconds you can see that it has to do this
verifying it says Atom is an app that

00:06:45.800 --> 00:06:48.200
you downloaded from the internet are you
sure you wish to open it you can just

00:06:48.200 --> 00:06:50.040
click on open

00:06:53.740 --> 00:06:57.820
and now you can see the
Atom editor has been installed correctly

00:06:57.820 --> 00:07:04.460
okay so the last thing to install is the
mod header Chrome extension so this is

00:07:04.460 --> 00:07:09.080
something we're going to be using to
test our API as we build it so if

00:07:09.080 --> 00:07:13.940
we head over to Chrome I put a link in
the resources to this mod header on the

00:07:13.940 --> 00:07:18.350
Chrome Web Store and all we need to do
is click Add to Chrome and then click

00:07:18.350 --> 00:07:24.620
add extension and it should be installed
here you go you can see that the mod

00:07:24.620 --> 00:07:29.780
header extension has been installed
correctly okay so that's how you install

00:07:29.780 --> 00:07:32.840
all of the dependencies thank you for
watching and I'll see you in the next

00:07:32.840 --> 00:07:35.080
video

