1. Robo 3t Free
  2. Robo 3t Download For Mac Os
  3. Robo 3t Studio

To conclude Robo 3T (formerly Robomongo) works on Mac operating system and can be easily downloaded using the below download link according to GNU Public License license. The download file is only 22.3 MB in size. Robo 3T (formerly Robomongo) was filed under the Tools category and was reviewed in softlookup.com and receive 5/5 Score. Jan 25, 2016.

A. Prerequisites

  1. Modern CompilerA modern and complete C++17 compiler:

For details see: https://github.com/mongodb/mongo/wiki/Build-Mongodb-From-Source

  1. Install CMake (3.10.0 or later)

Robo 3t Free

Example:

1.2
  1. Install Scons (3.1.2 or later)
  1. Install Qt

macOS: Qt 5.12.8
Linux: Qt 5.9.3

  1. Download and Build OpenSSL - (explained below in section B)

B. Building Robo 3T and Dependencies

Ref: https://wiki.openssl.org/index.php/Compilation_and_Installation#OS_X

1. Build OpenSSL

(Todo: Can we find pre-built OpenSSL? To check => https://wiki.openssl.org/index.php/Binaries)

Version 1.1.1f (Mar/2020) on macOS
Version 1.0.2o (Mar/2018) on Linux

macOS:

Linux:

2. Build Robo 3T Shell (fork of MongoDB)

Clone Robo 3T Shell and make sure you are on latest branch:

Set special environment variable ROBOMONGO_CMAKE_PREFIX_PATH to point to a set ofdirectories:

  1. Location of Qt 5 SDK
  2. Location of Robo 3T Shell
  3. Location of OpenSSL

Separate directories by semicolon ; (not colon):

Install pip requirements

Robo 3t Download For Mac

Build Robo 3T Shell (in release mode by default):

Build Robo 3T Shell in debug mode:

Clean build files for release mode:

Clean build files for debug mode:

For more information refer to Building Robo 3T Shell

3. Build Robo 3T

Download Robo 3T:

Robo 3t Download For Mac Os

Run configuration step:

And finally, build Robo 3T:

To run robomongo:

Debug mode

For debug mode append debug for each commande.g. bin/configure debug or bin/build debug etc..

Helper commands

Clean build files (in order to start build from scratch):

Install Robo 3T to build/release/install folder:

Create package for your OS in build/release/package folder:

Important Notes

Robo 3t Studio

  • For macOS builds, it might be needed to patch QScintilla with QScintilla-2.9.3-xcode8.patch found at robomongo repository's root.

  • For Ubuntu 16.04 builds, it has been reported that Robo 3T /bin/configure step might fail and installing mesa-common-dev package solves it. Details: https://github.com/paralect/robomongo/issues/1268

  • For Centos builds, Robo 3T /bin/configure step might fail due to error: failed to find gl/gl.h. In this case, the following packages must be installed: