Skip to content

Setting up rIDE

rIDE is designed for building new software or rebuilding legacy software. rIDE cannot be used to on legacy software. In order to build on rIDE, you will need the following:

  • Windows Desktop or Laptop or Mac with Windows Parallel or Bootcamp (Macbook Pro M3 16GB RAM)

These resources are required when you are ready to push your code to a live and test environment/URL for others to access.

  • Access to an Azure Pay-As-You-Go account
  • Access to a Supabase Pro account

To view information on costs, Skip to Billing Management

Setting Up Your Local Development Environment

Section titled “Setting Up Your Local Development Environment”

rIDE allows you build and view your app using multiple different environments.

  • Local Machine Environment. View the app when built and run on localhost:3000. This local version will run against local branch sessions through rIDEs Git service.
  • Hosted Environments. Host the app on Azure. Manage users, authentication, and data through Supabase. View the app on public URLs. You can create multiple hosted environments through rIDE.

Ride is setting up your environment.

Your machine is your day-to-day local development environment. It allows you to make changes and preview those changes instantly without having to deploy them to the cloud. In order to build on your local machine, you have to install certain tools such as:

  • Dotnet SDK: A set of libraries and tools that developers use to build, run, and publish .NET applications.
  • Npm and Node.js (Node Package Manager): A JavaScript runtime and package manager built on Chrome’s V8 engine for installing and running JavaScript code outside the browser, often used for backend development.
  • git (Version Control): A version control package manager to integrate with rIDEs own Git version control servers.

These tools help us set up your account, set up your projects, build your code, run your code, deploy your code, etc.

Upon install of rIDE, we check to see if you have these tools installed and if not, we install them to the following folder on your local machine: C:\Users[YourUserName]\Tools. If you are missing one of these dependencies on install there is a chance your machine already has it. If not, contact support@codebuddy.com.

Some users have reported that other versions of .NET previously installed have caused issues with rIDE. We’ve set up rIDE so that it will install .NET 8.0.409 and target this version when running rIDE. You still should be able to run other versions .NET on your machine for non-rIDE uses. If you have any issues, check the troubleshooting or contact us.

Checklist:

  • Check to see if all resources got installed in C:\Users[YourUserName]\Tools.
Known IssueTroubleshootingStatus
Error 3762504530Check to see if dotnet is installed in your C:\Users[YourUserName]\Tools or type “dotnet -list–sdks” in powershell. If not installed, manually install here: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.409/dotnet-sdk-8.0.409-win-x64.exe

Sometimes this is fixed by closing and opening app.

Need global.json that targets 8.0.409.

Go to route level of project and run dotnet -–version

C:\Users[YourUserName]\CodeBuddy\Projects\Error-Interceptor>dotnet —version 8.0.409

C:\Users[YourUserName]\CodeBuddy\Projects\Error-Interceptor>dotnet —version 9.0.301

Uninstall newer donet versions.
Fix in 2.0.18
Fix in 2.0.32