"Enhancing a Simple PHP Application" was retired on December 19, 2016. You are now viewing the recommended replacement.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Well done!
You have completed Rails 8 Course - Beginner to Intermediate!
You have completed Rails 8 Course - Beginner to Intermediate!
Preview
Learn how to install Rails on a Windows computer.
Resources
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
Hello everyone and welcome, the first
thing that we're gonna do is actually
0:00
install Ruby on Rails, if you already have
it installed that you can skip this part,
0:03
but yeah, we're gonna install it.
0:06
So, the first thing we're gonna do is
search up, turn windows features on or
0:08
off, do you see the one called
Virtual Machine Platform?
0:11
We're gonna turn that one on, then we're
also gonna need to turn on two more ones
0:14
and that is called Windows Subsystem for
Linux, and
0:17
it's also called
Windows Hypervisor Platform.
0:20
These are certain prerequisites that we
need to actually install Ruby on Rails on
0:22
windows, we're gonna
be doing it via Linux.
0:26
So we're actually gonna install
a subsystem for Linux on windows, and
0:28
it's gonna take few gigabytes,
so make sure you have the space.
0:31
And once you have these turned on, it's
gonna require us to restart our computer.
0:33
So go ahead and restart your computer, and
0:37
as you can see now it says to
restart the computer, so restart.
0:38
Okay, so now that you've restarted your
computer, go to the Microsoft Store, and
0:41
then inside of here we're just going to
install something called Windows Terminal,
0:44
which is what I'm going to
be using in the course.
0:47
So make sure you have Windows Terminal
installed, it's a really good terminal,
0:49
and install that, once you have that done,
go and install VS code,
0:52
VS Code also stands for
Visual Studio code.
0:55
And search up Visual Studio code and then
just go on here, and then say Download for
0:57
windows, and as you can see, it's gonna
download now and then open it up and
1:01
set it up and that's it.
1:04
Next, let's go back to
the Microsoft Store and inside of here,
1:06
we're gonna search up Ubuntu.
1:09
This is the version of Linux that we're
going to run, and inside of here,
1:11
we're gonna click on the one that says,
the 2022.04.5 LTS, LTS stands for
1:14
Long Term Support.
1:18
So make sure to get this one,
hit Install, it's gonna install,
1:20
it's gonna take like about 15 minutes,
20 minutes depending on your Wi-Fi.
1:22
Once that is installed, you're gonna have
to search up Ubuntu, and then you're gonna
1:25
get given a terminal, and then there's
gonna be some setup instructions here.
1:29
Should only take a few seconds,
you won't need me to guide you, okay, so
1:32
once you have Ubuntu Installed, go ahead
and open up your windows terminal.
1:35
We're gonna be using a guide from Digital
Ocean to install rails, as you can see,
1:38
I have it on the right, this will be
linked in the description of the video.
1:42
So we're gonna go down here and we're
gonna copy these commands in here, so
1:45
RBENV is the Ruby version package manager,
so we're gonna need to install that first.
1:48
So go ahead and run sudo apt update,
it's gonna ask me for my password,
1:53
now that that's done,
we're gonna go ahead and
1:56
install the dependencies required for
Ruby.
1:58
As you can see, that's done,
run the next command,
2:00
now we need to add RBENV to our path,
so run that command.
2:03
Now, I'm just gonna hit Clear,
so you can see echo eval and
2:06
then we're gonna get source, and
after running all of these command,
2:09
now we can actually run type RBENV and
we should see this output.
2:13
Now, we're actually going to install Ruby,
so go ahead and run the next command,
2:17
which is RBENV install-l, as you can see,
I've already got everything installed.
2:21
So another thing's gonna happen,
and now to actually install Ruby,
2:25
we're gonna run RBENV install 3.4.1.
2:29
Now that we have actually installed Ruby,
we're gonna go ahead and
2:32
set as the default version.
2:34
To do that,
run the command rbenv global and
2:36
then the version, so 3.4.1,
now we can run ruby-v, and
2:39
now we can see that Ruby has
successfully been installed on our WSL.
2:43
Next, we're going to install bundler, so
to do that, scroll down the tutorial and
2:48
we're gonna run our first command,
echo gem no document from that.
2:51
And then done gem install bundler, and
2:54
then next we're actually going
to install Ruby on Rails.
2:56
So to do this, we're gonna go ahead and
run gem install rails, this is gonna
2:59
automatically install the newest version
of rails, if we wanna specify a version,
3:03
then we can just run -V and then
the version, but we wanna run the newest.
3:08
So hit Enter, and as you can see,
now it's installing Rails.
3:12
It looks like it has been installed and
3:14
now we have to run rbenv rehash just to
allow the commands to actually enter.
3:16
So I'm just gonna full screen, hit Clear,
and then we're just gonna bump it up and
3:20
we're gonna do make.
3:24
Well, first of all do ls and
it's just the beginner and Rails.
3:25
So I'm just gonna go into Rails,
so cd rails.
3:28
And then we're gonna do
rails new twitter clone.
3:30
Rails new stands for, well,
that creates a new application and
3:33
we're gonna call it twitterclone,
re-hit Enter.
3:36
If we hit ls, then we can go into
twitterclone, so cd twitterclone.
3:38
And now if we do code dot should
open it up in Visual Studio code.
3:42
As you can see, it's actually
installing VS Code Server for Linux.
3:45
So we're gonna have to install that.
3:48
Now it's opening up Visual Studio code,
and as you can see,
3:49
we have our application here.
3:52
Now that we have our application,
I know that Rails was installed correctly,
3:53
I'll go ahead and
show you what all of these files do.
3:56
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up