There was talk about dev containers support coming soon in the discord channel before. Any news on this? It’s the one thing blocking me from using cursor at the moment.
No news yet.
I just learnt about dev containers today and i was disappointed that i got errors trying to use this feature in cursor when it worked in vs code. I am enjoying cursor a lot so i hope to see this soon! Going to have to hold up on cursor use till then.
I really can’t use this project until it has devcontainer support, and i’m so disappointed, as it sounds amazing. Unfortunately my entire workflow is based on devcontainers.
I would love to see devcontainer support as well. Critical for everything we do.
Forgot to respond to this thread. Dev containers should be supported as of over a month ago! Let us know if you run into any issues.
Using Cursor on ARM Mac and getting this for 0.31.3 (latest atm).
[645 ms] Installing VS Code Server for commit fcd6e551d6f014d13071eac9bd4904e7e0346720
[645 ms] Start: Run in container: apk info | grep -e ‘^libstdc++$’ || (apk update && apk add libstdc++)
[645 ms] Start: Downloading VS Code Server
[645 ms] fcd6e551d6f014d13071eac9bd4904e7e0346720 alpine-arm64 stable
[649 ms] libstdc++
[649 ms] WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.19/main: No such file or directory
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.19/community: No such file or directory
[1388 ms] Failed to download VS Code Server (https://cursor.blob.core.windows.net/remote-releases/fcd6e551d6f014d13071eac9bd4904e7e0346720/vscode-reh-alpine-arm64.tar.gz): HTTP 404 - The specified blob does not exist.
[1388 ms] Retrying to download VS Code Server.
[1605 ms] Error: Server returned 404
at l (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1197:29404)
at S.download (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1198:1753)
I am still unable to use DevContainers.
When I click the dev container option in this popup
I just see the “Installation Extension” loader hang infinitely.
The window output from my terminal includes this error message.
2024-04-11 10:59:26.403 [error] Cannot read properties of undefined (reading 'assets'): TypeError: Cannot read properties of undefined (reading 'assets')
at se.getManifest (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1256:159479)
at n.H (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:23097:95310)
at n.installFromGallery (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:23097:94818)
at B.vb (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:21595:128)
at async vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:21595:2208
What can I do to fix?
Version: 0.31.3
VSCode Version: 1.86.2
Commit: fcd6e551d6f014d13071eac9bd4904e7e0346720
Date: 2024-04-02T20:20:11.019Z
Electron: 27.2.3
ElectronBuildId: undefined
Chromium: 118.0.5993.159
Node.js: 18.17.1
V8: 11.8.172.18-electron.0
OS: Darwin arm64 23.2.0
Dev containers failing for me too, getting this during its build time:
[3246 ms] Start: Downloading VS Code Server
[3246 ms] f8ed437267c50dbc975beb3d51f89c800277bb30 alpine-arm64 stable
[3739 ms] Failed to download VS Code Server (https://cursor.blob.core.windows.net/remote-releases/f8ed437267c50dbc975beb3d51f89c800277bb30/vscode-reh-alpine-arm64.tar.gz): HTTP 404 - The specified blob does not exist.
[3740 ms] Retrying to download VS Code Server.
[3875 ms] Error: Server returned 404
at l (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1199:29404)
at S.download (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1200:1754)
We don’t support alpine-arm64 at the moment.
I’m getting a similar error as epicwhale, but with linux-x64:
[2024-08-26T15:52:09.008Z] Start: Run in container: test -d '/home/vscode/.cursor-server'
[2024-08-26T15:52:09.010Z]
[2024-08-26T15:52:09.010Z]
[2024-08-26T15:52:09.010Z] Exit code 1
[2024-08-26T15:52:09.010Z] Stop (2 ms): Run in container: test -d '/home/vscode/.cursor-server'
[2024-08-26T15:52:09.010Z] Start: Run in container: test -d '/home/vscode/.vscode-remote'
[2024-08-26T15:52:09.012Z]
[2024-08-26T15:52:09.012Z]
[2024-08-26T15:52:09.012Z] Exit code 1
[2024-08-26T15:52:09.012Z] Stop (2 ms): Run in container: test -d '/home/vscode/.vscode-remote'
[2024-08-26T15:52:09.012Z] Start: Run in container: test ! -f '/home/vscode/.cursor-server/data/Machine/.writeMachineSettingsMarker' && set -o noclobber && mkdir -p '/home/vscode/.cursor-server/data/Machine' && { > '/home/vscode/.cursor-server/data/Machine/.writeMachineSettingsMarker' ; } 2> /dev/null
[2024-08-26T15:52:09.026Z]
[2024-08-26T15:52:09.026Z]
[2024-08-26T15:52:09.026Z] Stop (14 ms): Run in container: test ! -f '/home/vscode/.cursor-server/data/Machine/.writeMachineSettingsMarker' && set -o noclobber && mkdir -p '/home/vscode/.cursor-server/data/Machine' && { > '/home/vscode/.cursor-server/data/Machine/.writeMachineSettingsMarker' ; } 2> /dev/null
[2024-08-26T15:52:09.026Z] Start: Run in container: mkdir -p '/home/vscode/.cursor-server/data/Machine' && cat >'/home/vscode/.cursor-server/data/Machine/settings.json' <<'settingsJSON'
[2024-08-26T15:52:09.051Z]
[2024-08-26T15:52:09.051Z]
[2024-08-26T15:52:09.051Z] Stop (25 ms): Run in container: mkdir -p '/home/vscode/.cursor-server/data/Machine' && cat >'/home/vscode/.cursor-server/data/Machine/settings.json' <<'settingsJSON'
[2024-08-26T15:52:09.051Z] Start: Run in container: test -d '/home/vscode/.cursor-server/bin/58b91712431381a1b75817cd3437cee35dddcb30'
[2024-08-26T15:52:09.053Z]
[2024-08-26T15:52:09.053Z]
[2024-08-26T15:52:09.053Z] Exit code 1
[2024-08-26T15:52:09.053Z] Stop (2 ms): Run in container: test -d '/home/vscode/.cursor-server/bin/58b91712431381a1b75817cd3437cee35dddcb30'
[2024-08-26T15:52:09.053Z] Start: Run in container: test -d '/vscode/cursor-server/bin/linux-x64/58b91712431381a1b75817cd3437cee35dddcb30'
[2024-08-26T15:52:09.054Z]
[2024-08-26T15:52:09.054Z]
[2024-08-26T15:52:09.054Z] Exit code 1
[2024-08-26T15:52:09.054Z] Stop (1 ms): Run in container: test -d '/vscode/cursor-server/bin/linux-x64/58b91712431381a1b75817cd3437cee35dddcb30'
[2024-08-26T15:52:09.055Z] Installing VS Code Server for commit 58b91712431381a1b75817cd3437cee35dddcb30
[2024-08-26T15:52:09.055Z] Start: Run in container: /bin/sh
[2024-08-26T15:52:09.056Z] Start: Downloading VS Code Server
[2024-08-26T15:52:09.056Z] 58b91712431381a1b75817cd3437cee35dddcb30 linux-x64 stable
[2024-08-26T15:52:09.495Z] Failed to download VS Code Server (https://update.code.visualstudio.com/commit:58b91712431381a1b75817cd3437cee35dddcb30/server-linux-x64/stable): HTTP 404 - Not Found
[2024-08-26T15:52:09.496Z] Retrying to download VS Code Server.
[2024-08-26T15:52:09.928Z] Stop (872 ms): Downloading VS Code Server
[2024-08-26T15:52:09.933Z] Error: Server returned 404
at l (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1179:48659)
at v.download (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1180:1878)