Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Development Tools

Jim McQuarrie
Jim McQuarrie
10,597 Points

virtual machine

ok, so I have VMware player and did my console foundations class from Front end development on the virtual linux machine over my windows machine. So how can I run my text editor alongside the basic Sass course from treehouse, in linux when it doesn't work in linux? and my workflow is in windows? This has given me more grief than any other part of the course to date! I can run linux by what about workflow??? any help would be appreciated because I must be missing something!

2 Answers

I don't understand what it is you cannot run in your Linux VM. I can do everything in my Linux build.

Jim McQuarrie
Jim McQuarrie
10,597 Points

Ted, This is where confusion comes in for me, can linux run all apps like adobe, products, and text editors like brackets can all run on a linux machine? Should I be using linux then instead of windows for workflow, and when and "if" I do finally get a real job as a front end developer will they have me use linux?

These may be dumb questions, however, while I have the front end down pretty well, everytime I begin with backend and have to deal with the console I get a mental block as to how to get the workflow where I can work effectively. When I took the basic class on Sass, I became so frustrated trying to use the console that I just downloaded and used scout and that worked fine, but does solve the problem with workflow when I get a real position with a company!

Thank you for responding, but this is where I am getting stuck!

Jim

I, like you, am a student, so I don't know all the answers to your questions. I will designate when I know the answer and when I am giving an educated guess.

  1. Adobe does not run in Linux. You would have to have a virtual box running windows to run Adobe products. My Windows virtual box actually runs faster on my powerful desktop.

  2. Most good text editors can run natively in Linux. I use Brackets as my favorite editor.

  3. I think whether you are required to run Linux depends on your employer. I have seen ads where you get your system of choice. Others I am sure will make you use a specific system.

  4. My experience is that the GUI in Linux is so good that you will not miss windows at all. And for what you do miss, you can run Windows in a VB.

  5. There is very little that I have to run through the console. I find that there are some things that are much easier to use the console for such as GIT. I have not been impressed with any of the GUI interfaces I have tried and the console is easier.

  6. You can run Linux Mint with less console than you might think. People that really know the console can do amazing things (I am not one of them), so it is worth learning. And there are some things in programming that you have to use the console for regardless of the operating system you are running. Linux console is much easier than Windows console in my experience.

  7. I think knowing the console is important. You should take the console course here in Treehouse to get more comfortable with it. I am going to take it again when I have time.

I hope this helped. My summary is that you can effectively program on any OS, but some console knowledge is

Jim McQuarrie
Jim McQuarrie
10,597 Points

Ted,

I actually figured out the git bash console on windows and the commands are the same as ubuntu in linux so I am good there, however I am struggling with setting up a server and getting it to run I am following these instrutions and have the json file in my file and opened in brackets but can not get it to run live on the web, any ideas would be awesome!

Thank you for all of your help, this one has stumped me but I will get it eventually!

Installing the Web Server A simple web server will suffice for development, and I create one using a Node.js module called Connect. From within the Node.js installation directory, run the following command: npm install connect NPM is the node package installer, and it will pull down the files required for the Connect module. Next, create a new file called server.js (still within the Node.js installation folder) and set the contents so they match those shown in Listing 1-4. Listing 1-4. The Contents of the server.js File var connect = require(' connect'); connect.createServer( connect.static("../ angularjs") ). listen( 5000); This simple file creates a basic web server that will respond to requests on port 5000 and serve up files contained in a folder called angularjs, which is at the same level as the Node.js installation folder on the disk.

Freeman, Adam (2014-03-26). Pro AngularJS (Expert's Voice in Web Development) (Kindle Locations 659-671). Apress. Kindle Edition.

I use XAMPP and have used it in both Windows and Linux. It works great and is easy to install.

Risto Mcintosh
Risto Mcintosh
14,084 Points

I just followed the "installing sass on windows" tutorial.