# RigidBodySim.jl: Working setup on macOS (Julia 1.9+) with browser-based MeshCat visualization?

**URL:** <https://discourse.julialang.org/t/rigidbodysim-jl-working-setup-on-macos-julia-1-9-with-browser-based-meshcat-visualization/131452>\
**Category:** New to Julia\
**Tags:** package\
**Created:** [August 7, 2025, 2:19pm UTC](https://discourse.julialang.org/t/rigidbodysim-jl-working-setup-on-macos-julia-1-9-with-browser-based-meshcat-visualization/131452 "2025-08-07T14:19:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![drsiegmund](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/drsiegmund/32/218135_2.png) [@drsiegmund](https://discourse.julialang.org/u/drsiegmund)\
**Post date:** [August 7, 2025, 2:19pm UTC](https://discourse.julialang.org/t/rigidbodysim-jl-working-setup-on-macos-julia-1-9-with-browser-based-meshcat-visualization/131452/1 "2025-08-07T14:19:23Z")

</div>

Hi everyone,

I’m currently setting up `RigidBodySim.jl` and `RigidBodyDynamics.jl` on a modern macOS system (MacBook Air M2, macOS Sonoma) using Julia 1.9.4 and 1.10.2.

My goal is to get a complete and stable simulation setup \*including browser-based visualization\* via `MeshCatMechanisms.jl`.

So far, I ran into a few problems related to package compatibility (e.g. `AdaptStaticArraysExt` errors, version mismatches) and would love to hear from anyone who has a working setup.

### ❓ Specific questions:

- What’s the latest Julia version that works reliably with:

- `RigidBodySim.jl`

- `RigidBodyDynamics.jl`

- `MeshCat.jl`, `MeshCatMechanisms.jl`

- `StaticArrays.jl`, `Colors.jl`

- Is there a known-good combination of `Project.toml` and `Manifest.toml` for these packages?

- Is the MeshCat-based browser visualization workflow still supported in the current ecosystem?

- Any tips from people using this in teaching or research?

### 💻 My setup:

- macOS Sonoma

- Julia 1.9.4 (and 1.10.2 tested)

- Apple Silicon (M2)

- Installed via GitHub master branches (RigidBodySim, MeshCat, etc.)

I already posted an [issue here on GitHub]( [Recommended setup for RigidBodySim.jl with browser-based visualization (Julia 1.9+ on macOS) · Issue #131 · JuliaRobotics/RigidBodySim.jl · GitHub](https://github.com/JuliaRobotics/RigidBodySim.jl/issues/131) ), but the project hasn’t been active lately. Any help or updated guidance would be much appreciated!

Thanks a lot in advance 🙏

---

<div class="post-metadata">

**Author:** ![nhz2](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nhz2/32/44428_2.png) [@nhz2](https://discourse.julialang.org/u/nhz2)\
**Post date:** [August 7, 2025, 3:04pm UTC](https://discourse.julialang.org/t/rigidbodysim-jl-working-setup-on-macos-julia-1-9-with-browser-based-meshcat-visualization/131452/2 "2025-08-07T15:04:14Z")

</div>

The latest version of MeshCat.jl works well for me on Julia 1.11. The issue seems to be with RigidBodySim.jl’s [compat requirements](https://github.com/JuliaRobotics/RigidBodySim.jl/blob/master/Project.toml). As it looks like the package is unmaintained, you may want to fork and `dev` that package to fix its compat requirements. See: [6. Compatibility · Pkg.jl](https://pkgdocs.julialang.org/v1/compatibility/#Fixing-conflicts)

---

<div class="post-metadata">

**Author:** ![drsiegmund](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/drsiegmund/32/218135_2.png) [@drsiegmund](https://discourse.julialang.org/u/drsiegmund)\
**Post date:** [August 8, 2025, 5:49pm UTC](https://discourse.julialang.org/t/rigidbodysim-jl-working-setup-on-macos-julia-1-9-with-browser-based-meshcat-visualization/131452/3 "2025-08-08T17:49:35Z")

</div>

Thank you for your reply. It helped me a lot to understand the issue which I had with RigidBodySim.jl.

I will now learn more about RigidBodyDynamics.jl and see if I can easily avoid using RigidBodySim.jl.
