You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: DEVELOPMENT.md
+69Lines changed: 69 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,7 @@ you right. Let's get started.
16
16
-[Debugging](#debugging)
17
17
-[Logs](#logs)
18
18
-[Tokio](#tokio)
19
+
-[Troubleshooting](#troubleshooting)
19
20
-[Building](#building)
20
21
-[Building on Windows](#building-on-windows)
21
22
-[File permissions](#file-permissions)
@@ -222,6 +223,74 @@ We are also collecting tokio's runtime tracing information that could be viewed
222
223
223
224
---
224
225
226
+
## Troubleshooting
227
+
228
+
Common issues and solutions when developing GitButler.
229
+
230
+
### Turbo/build issues
231
+
232
+
#### Case-sensitive volume problems
233
+
234
+
If you're experiencing issues with the `dev:desktop` target failing to start, especially on macOS with case-sensitive filesystems, this may be related to Turborepo's handling of case-sensitive volumes.
235
+
236
+
**Solution:** See the related issue at [vercel/turborepo#8491](https://github.com/vercel/turborepo/issues/8491) for current workarounds.
237
+
238
+
#### Turbo daemon issues
239
+
240
+
If builds are hanging or behaving unexpectedly:
241
+
242
+
```bash
243
+
# Stop the turbo daemon
244
+
pnpm exec turbo daemon stop
245
+
246
+
# Clear turbo cache
247
+
pnpm exec turbo daemon clean
248
+
249
+
# Restart development
250
+
pnpm dev:desktop
251
+
```
252
+
253
+
### Cache issues
254
+
255
+
If you're seeing stale builds or unexpected behavior:
256
+
257
+
```bash
258
+
rm -rf .turbo node_modules
259
+
pnpm install
260
+
# Optional (Rust artifacts):
261
+
cargo clean
262
+
```
263
+
264
+
### Node.js & pnpm
265
+
266
+
Use the Node version pinned by `.nvmrc` (currently LTS “jod” / Node 22):
If none of these solutions work, please check our [GitHub Issues](https://github.com/gitbutlerapp/gitbutler/issues) or create a new issue with detailed information about your system and the error you're encountering.
0 commit comments