How to Install Ruby on Rails Windows 10/11 (Step by Step Tutorial). With so many programming languages in our IT environment that play a important role Ruby is one of those languages. It is pretty powerful and used for many dynamic tasks but mostly in web application development. Also there are many famous software built using this language. Therefore today we are going to learn how to install Ruby on Windows 11. In this article we will set up Ruby on Rails development environment on Windows 10/11.
What is Ruby on Rails?
Often referred to as “RoR” or just “Rails,” Ruby on Rails is a free and open source for developing web applications in Ruby, an object oriented programming language that is similar to Python and Perl.
In comparison to other frameworks, Ruby on Rails has a great advantage, which is its speed and ease of use that the developers enjoy while working within the environment. A change made to an application is immediately reflected, eliminating the lengthy and time consuming web development process normally associated with it.
Benefits of Ruby on Rails
Ruby on Rails is an open source framework which is 100% free and based on Linux. From a developer’s perspective, it’s also easy to use. Using ruby, developers can save a lot of their time and effort that leads to reducing the overall cost, due to the availability of so many gems (plugins).
Based on the Model View Controller architecture (MVC)
An application developed using this MVC architecture consists of three interconnected layers. These layers contain the code that interacts with the application data. Also, it centralizes both the application’s business logic and the rules for manipulating the data. Among the various formats that the data is presented to the users are HTML, XML, RSS, PDF, and other formats.
Managing changes is easy
Adding new features and editing existing code for a site is easy with Ruby on Rails. You can quickly and easily perform future modifications to your website (for example, changing the data model significantly) after launching your site.
Ruby framework contains some security features that are enabled by default. Furthermore, using Ruby on Rails means adhering to the secure development lifecycle, which can be a complicated method in terms of security assurance.
When you combine Ruby and third party libraries, you will be able to develop features that are incredibly fast. This makes Ruby an extremely productive programming language. In most cases, these libraries are available as gems, which are packaged libraries and applications that are installed by using a tool referred to as Ruby Gems.
Large Online Community
Whenever you need a particular piece of functionality, there is a high probability that someone else has already created it or is willing to provide assistance to you for fixing any issues. But still, you’ll need a team of skilled programmers to handle the code.
An extensive collection of free plugins
Follow this post to show you how to install Ruby on Rails on Windows 10/11.
Install Ruby on Rails on Windows 10/11
Before starting, you will need to install the Git software package on your system. You can download it from the Git download page.
Once the Git package is downloaded, follow the below steps to install Git on your system.
Step 1 – Double click on the Git downloaded file. You should see the Git License screen:
Step 2 – Click on the Next. You should see the destination selection screen:
Step 3 – Click on the Next. You should see the component selection screen:
Step 4 – Click on the Next. You should see the Start Menu selection screen:
Step 5 – Click on the Next. You should see the Editor selection screen:
Step 6 – Click on the Next. You should see the adjust Git branch screen:
Step 7 – Click on the Next. You should see the path selection screen:
Step 8 – Click on the Next. You should see the choose SSH executable screen:
Step 9 – Click on the Next. You should see the Choose HTTPS backend screen:
Step 10 – Click on the Next. You should see the Git line ending conversions screen:
Step 11 – Click on the Next. You should see the Terminal emulation configuration screen:
Step 12 – Click on the Next. You should see the Git default behavior screen:
Step 13 – Click on the Next. You should see the Credential helper selection screen:
Step 14 – Click on the Next. You should see the extra option selection screen:
Step 15 – Click on the Next to finish the installation.
Install Ruby on Windows
Step 1 – Double click on the Ruby installer to start the installation. You should see the License page:
Step 2 – Accept the License agreement and click on the Next button. You should see the installation location selection page:
Step 3 – Select your installation path and click on the Install button. You should see the component selection page:
Step 4 – Select your desired components and click on the Next button. Once the Ruby is installed, you should see the following page:
Step 5 – Click on the Finish button. You should see the Ruby toolchain selection page:
Step 6 – Type 3 to install the Ruby development toolchain and press the Enter key to finish the installation.
Launch the Ruby Shell
After installing Ruby, search for “Ruby” in the Windows Desktop. You should see the following page:
Click on the “start command prompt with Ruby” to launch the Ruby command prompt. Now, verify the Ruby version using the following command:
You should see the Ruby version in the following page:
To verify the Gem installation and list all installed Gems, run the following command:
gem -v gem list
You should see the following page:
If you want to update the Ruby gems, run the following command:
gem update - - system
Install Rails on Windows via Gem command
gem install rails
Once the Rails is installed, you should see the following page:
gem install sqlite3
Create a Rails Application
rails new app
You will get some tzinfo-data related error. To resolve this error, open the Gemfile located inside the app directory using the NotePad editor.
Find the following line:
gem 'tzinfo-data', platforms: [:x64_mingw, :mingw, :mswin]
And, replaced it with the following line:
gem 'tzinfo-data', '~> 1.2021', '>= 1.2021.5'
Save and close the file then open the Ruby shell and change the directory to your app directory:
Next, update all gems using the following command:
Now, start the Rails application using the following command:
Once the application is started, you will get the following screen:
Access Rails Application
At this point, Rails is started and listens on port 3000 on localhost. Now, open your web browser and access your Rails application using the URL http://localhost:3000. You should see the Rails application page on the following screen:
Great job about learning how to Install Ruby on Rails Windows 10/11. Let’s summarize.
How to Install Ruby on Rails Windows 10/11 Conclusion
Ruby is a programming language and development environment for web applications, data analysis and general programming. Now your installation is ready and you will be able to create your rails apps and have fun! In this post, we have learned how to install Ruby on Rails on a Windows machine. We also learned how to create a simple Rails application. I hope you have now enough knowledge of Ruby on Rails installation. You can now start developing your own Rails application.