
Never change Linux files in Windows apps or you risk data corruption. The next stable release, the “Creators Update”, is on track to be a major upgrade. Good news is you can see lots of progress has been made in the Insider updates. But some of these might be a dealbreaker for your environment. Sometimes you can use the Windows system version (e.g. Me too! So I decided to make Can I Subsystem It? to track whether stuff works or doesn’t work. You may be interested in whether your favorite web development tools are available on WSL.
ATOM GIT BASH WINDOWS 10 HOW TO
To do this, I followed a “ How To Install Ruby on Rails with rbenv on Ubuntu 16.04” tutorial from Digital Ocean. If you use Ruby, you’ll want a version manager to avoid sudo gem hell. $ echo 'eval "$(rbenv init -)"' > ~/.bashrc $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' > ~/.bashrc $ sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev It shortens the path to just the directory name and checks which git branch I’m on and whether it’s “clean” or “dirty” (has modifications).

I “designed” mine in a website called EZPrompt. Custom Promptįirst step is getting yourself a cool, color-coded command prompt so you don’t look like a dork.

The Windows Subsystem for Linux is easy to install, just a few clicks, and then you’re off to the races using the newly installed bash.exe terminal app. It’s Linux running on Windows, not a quirky utility like Cygwin or a VM, it’s Linux. I’m using Bash on Windows (aka the Windows Subsystem for Linux) daily to build, run, and deploy Node and Ruby apps. I’ll cover each of these and explain how they all fit together and share some “gotchas” I encountered along the way. My current environment is three core pieces:

I’ve intentionally kept any Windows system command line installs very minimal, pretending it doesn’t even exist unless I get in a jam. On my new desktop PC I decided to go all-in on Bash on Windows. A new step-by-step guide to setting up a Windows 10 web developer environment is now available.
