Setting up a Development Environment
Last updated: Aug 5, 2024
Overview
There are two ways to set up a development environment for CSE 3901:
- Create a virtual machine running locally, or
- Install the tools natively on your machine's OS:
- Windows
- MacOS
- Linux (follow the instructions for option 1 above, a virtual machine, but starting with Step 3, "Customize the Ubuntu Installation")
The first way is fully supported, but requires a more powerful (memory, processor) machine. The second way produces a more responsive environment and overall better development experience, but is not directly supported by the instructional staff.
Either way, this course uses:
Tool | Recommended Version |
---|---|
Ruby | 3.3.3 |
Rails | 7 (tested with 7.0.8) |
Node | 20 |
VS Code | latest |