Skip to content

Commit d1013ee

Browse files
Olivier Bonnaureclaude
andcommitted
docs(installation): add OpenSSL as a prerequisite
Users building from source via Cargo on minimal systems hit a linker error with no hint in the docs. Added OpenSSL to the Prerequisites section in both documentation surfaces (markdown + HTML view) with per-platform package names and an `openssl version` verify command. Closes add-missing-openssl-prerequisite-to-the-getting-started-installation-docs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent b8819ae commit d1013ee

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

www/app/views/docs/getting-started/installation.html.slv

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
Prerequisites
1515
</h2>
1616

17-
<div class="grid grid-cols-1 md:grid-cols-2 gap-4 mb-12">
17+
<div class="grid grid-cols-1 md:grid-cols-3 gap-4 mb-12">
1818
<div class="p-4 rounded-xl bg-white/5 border border-white/10">
1919
<h3 class="font-semibold text-white mb-2">Node.js</h3>
2020
<p class="text-sm text-gray-400">v16 or higher (for Tailwind CSS)</p>
@@ -25,6 +25,11 @@
2525
<p class="text-sm text-gray-400">Package manager</p>
2626
<code class="text-xs text-indigo-300 mt-2 block">npm --version</code>
2727
</div>
28+
<div class="p-4 rounded-xl bg-white/5 border border-white/10">
29+
<h3 class="font-semibold text-white mb-2">OpenSSL</h3>
30+
<p class="text-sm text-gray-400">Required to build from source (<code class="text-indigo-300">libssl-dev</code> / <code class="text-indigo-300">openssl-devel</code> / Homebrew <code class="text-indigo-300">openssl</code>)</p>
31+
<code class="text-xs text-indigo-300 mt-2 block">openssl version</code>
32+
</div>
2833
</div>
2934

3035
<h2 class="text-2xl font-bold text-white mb-6 flex items-center gap-3">

www/docs/installation.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44

55
- Node.js (v16 or higher)
66
- npm or yarn
7+
- OpenSSL — required to build from source via Cargo
8+
- Debian/Ubuntu: `sudo apt install libssl-dev`
9+
- Fedora/RHEL: `sudo dnf install openssl-devel`
10+
- macOS (Homebrew): `brew install openssl`
11+
- Verify: `openssl version`
712

813
## Install SoliLang
914

0 commit comments

Comments
 (0)