In this video I'm going to walk you through installing the dependencies for
this course on Mac OS if you're not using Mac OS to follow this course then
please skip this video we're going to start by installing git sem I provided
links in the resources of this video to each of the dependencies that we're
going to be installing let's start by heading over to gitsem.com and
clicking the download for Mac button now if this download starts automatically
here then just wait for the download to finish unfortunately it's not
automatically starting for me so I'm going to click click here to download
manually this will then take you to the source forge page that will allow you to
download the installer for Mac OS and while it's downloading I'm going to head
over to my system preferences and then click on these dots here to go to the
home owner system preferences and click on security and privacy the reason we do
this is because the installer is not from a known source so by default be
blocked by Apple when you click it so let's open up the installer and then
once it opens you should see a page like this that gives you this git Intel
Universal Mavericks.pkg so let's double click this and then it will give you
this warning so then we can click OK and then go back to here and click open
anyway and then it should open the Installer
alright we can close the
security and privacy now we're just going to follow the instructions on the
screen click on install I'm going to leave it the default install location
and then click install
you may need to authenticate your password I'm going to use
my fingerprint here so now we'll just wait for this to install and you can see
the installation was successful so we can move the Installer to trash I'm
going to do that and now that this is installed I'm just going to load up the
terminal and I'm going to test by doing git version and you can see that we have
2.2 1.0 installed now if this is the first time you're installing and using
git you may need to type git config - - global user dot email and
then put in your email address I'm going to put mine mark@winterbottom.me and
then do git config global user dot name and type your name Mark Winterbottom the
reason we do this is because it's required to set these details so git
knows which person to list the commits under every time you make new commits in
git which we'll be doing later on in this course
alright now that that's set we can close the terminal and let's install the
second dependency which is VirtualBox so if we head over to our browser and then
click on the VirtualBox.org link in the resources and we're going to install
the VirtualBox 6.0 0.4 and we're going to install it for OS 10 hosts so if you
click that link it should start the download we'll just wait for the
download to finish and then we'll continue with the installation
okay now that VirtualBox is downloaded we can click on the dmg installer to
open it up and I'm just going to minimize the browser and we'll just wait for
VirtualBox to open it might take a minute or two to verify ok now you can
see the Installer has loaded so we'll just double click this VirtualBox.pkg
and this should start the Installer wizard
ok so now the Installer has
started it says this package will run a program to determine if it can be
installed let's just click continue and then let's follow the instructions on
the screen continue I'm going to leave the default installation location and
click on install again I need to authenticate my password and now we'll
just wait for the installation to complete
and now that is completed
successfully let's close VirtualBox move to trash and then we can click on the
launchpad and we can check that it's been installed by typing VirtualBox
click on VirtualBox we should see that VirtualBox loads up and here you
can see I've got some old virtual machines from a previous installation
but you should see an empty installation here and now we can see
that VirtualBox has been installed so let's move on to the next dependency
which is vagrant
alright so if we click on the vagrantup.com link in the
resources and click on download two point two point four we want to download
for Mac OS so again we'll wait for the Installer to download this one's pretty
quick so once it's downloaded let's click that let's minimize this and we'll
wait for the Installer to start
ok so again we're going to click on the package
installer vagrant.pkg double click that and then follow the on-screen
instructions to install default location and authenticate and then vagrant should
install itself
ok now it's been installed successfully
let's close that move to trash and let's just load up our terminal and verify
that vagrant has been installed by typing vagrant - - version you can see that
vagrant two point two point four has been installed so it's successfully
installed in our system now let's move on to the atom editor
atom editor is
again available at atom.io which is linked in the resources so head
over to that page and click on download and then it will download the Installer
we'll just wait for that to finish and this install is actually just a zip file
so if you click on the arrow and click on show in finder we'll double click
that and it should extract the Installer or it should extract the atom file
So you can see that it's just a single application so all we need to do to
install this one is just drag this atom here into applications and that's
installed we can verify that by heading over to our launcher typing atom and
starting Atom, don't think I clicked it correctly atom
just wait for that to load the first time this starts it may take a few
seconds you can see that it has to do this verifying it says Atom is an app that
you downloaded from the internet are you sure you wish to open it you can just
click on open
and now you can see the Atom editor has been installed correctly
okay so the last thing to install is the mod header Chrome extension so this is
something we're going to be using to test our API as we build it so if
we head over to Chrome I put a link in the resources to this mod header on the
Chrome Web Store and all we need to do is click Add to Chrome and then click
add extension and it should be installed here you go you can see that the mod
header extension has been installed correctly okay so that's how you install
all of the dependencies thank you for watching and I'll see you in the next
video