If you want to use your existing home folder, set a $HOME env variable under “Environment Variables > User variables”, add HOME -> %USERPROFILE% The following is quoted from that source:īy default, msys will use /c/msys64/home as your home folder. I generally install it to C:\msys64, but anywhere is fine.įix the home directory, following the directions here. Follow the installation and update directions. If anyone can tell me where they are sources from I’m happy to refer to them directly.ĭownload and Install Msys2. I couldn’t find a Git repo or anything to share these files, so I include them here for download. Msys2 allows me to both have my cake and eat it.īecause there are a few things that need to be setup on install, the entire reason this post exists is so that I can replicate my install when needed.Īlso, before I found the actual Msys2 installer, I had installed the (Git for Windows SDK) and got used to some of its configurations. I just want to have ls and pwd and my comfortable bash environment. I need to do these things without Linux, because I want to do other things too. It has 64-bit build, has a community that keeps the environment up to date, is light-weight, and most importantly, just plain works. I’ve used mingw before, for other development tasks (building C++ codes in Python before Anaconda started shipping Visual Studio based tools), but the environment always felt a little hacky and was always a 32-bit tool.Įnter Msys2. The Linux subsystem for Windows is a huge improvement on older tools, like Cygwin, but I’m not as familiar with it and it might be a little heavy weight for my needs. I don’t know PowerShell and of course, the Windows command line is hot garbage.įortunately, Windows users have many ways to access Posix-compliant shells. That said, occasionally I need to script something or to do some data analysis, or if I want to do some web development (Hugo Academic back-end work), I do need a command line. Consequently, a Windows laptop is all I really need. I strongly separate work from home use, so I don’t use personal tools for hardcore development. When Linux is the right development environment, for example, for high-performance codes, then Linux is the right development environment.įor web browsing, e-mail, and games, there is no reason to fight Linux on a laptop, Windows 10 is perfectly usable and stable. Holy wars generally don’t serve any group well. The right tool for the job is often the tool that is present. Let me start this by saying I am generally fairly tool agnostic.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |