1. An Overview of Things Learned
- Learned how to set up Windows subsystem for Linux (WSL).
- Learned how to install Discourse and relevant dependencies like PostgreSQL and Redis on the windows subsystem for Linux.
- Installed Atom editor for writing and running Ruby
- Learned how to run Ruby from both WSL and Atom
- Windows 10.
- STEM-Away forum
- “Windows Subsystem for Linux Installation Guide for Windows 10” by Microsoft
- Windows subsystem for Linux.
- Discourse and relevant dependencies such as PostgreSQL and Redis.
- Learned how to be persistent to troubleshoot when getting stuck on confusing problems
- Learned how to manipulate new programming language Ruby basically by self-teaching
- Acquired self-teaching abilities to set up the developing environment and fixed the issues both accurately and independently
2. Achievement Highlights
- Successfully installed Windows Subsystem for Linux by referencing “Windows Subsystem for Linux Installation Guide for Windows 10” article and posts on StackOverflow
- Successfully installed Discourse and relevant dependencies on WSL by reading “Beginners Guide to Install Discourse on Windows 10 for Development” and typing from the WSL terminal
- Learned basic features, structures as well as implementations of Ruby such as variables, loops, if-statement, function definitions, Classes creations, modules import and other so on from YouTube videos like Giraffe Academy
3. Detailed statement of tasks completed
- When I just began the tutorials to install Discourse, I thought I may have to install a dual boot Linux operating system in my local machine, but actually, it turned out that all I need is to install Windows Subsystem for Linux. I tried to sign up Windows Insiders Program but found that it took a long period to update the system, hence I choose to install WSL manually instead. After downloaded the Linux kernel update package, I found I could not run the package and when I typed “wsl --set-default-version 2” on PowerShell, it said: