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
{{ message }}
Repository navigation
Official Support for ARM/Raspberry Pi Linux (armhf, arm64) #6442
Having the same problem on my Raspbian (debian) running at a Raspberry Pi 3.
I've actually tried to compile it from source, but I got this:
npm ERR! notsup Unsupported
npm ERR! notsup Not compatible with your operating system or architecture: fsevents@0.3.8
npm ERR! notsup Valid OS: darwin
npm ERR! notsup Valid Arch: any
npm ERR! notsup Actual OS: linux
npm ERR! notsup Actual Arch: arm
What version of node and npm are you using? I think that error happened when optional dependencies weren't working properly for certain versions of npm 3.
Although node@6.4.0 is not available in the default apt-get repositories, you can still install it with apt-get through these instructions.
You'll then have to manually downgrade npm -- I did this systemwide because I didn't need a super up-to-date version of npm: sudo npm install -g npm@3.8.9. After that, the build just kind of worked to be honest. Either way, good luck!
Wow, that really is very strange! I guess you can try using the binaries from node themselves, since they do provide arm-packaged binaries?
For me, the nodesource installer only added (and installed keys for)
deb https://deb.nodesource.com/node_6.x jessie main
deb-src https://deb.nodesource.com/node_6.x jessie main
to my /etc/apt/sources.list.d/nodesource.list file, and didn't touch any mirrors in other apt settings.
I'm running the latest Raspbian image though - your sources seem to imply that you're running Ubuntu trusty?
pi@raspberrypi:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 8.0 (jessie)
Release: 8.0
Codename: jessie
okay, for the sake of completeness, I tried to run a full build and package VSCode on a RPi to see if it is possible. On the RPi3 Model B, this fails because the optimize-vscode stage allocates too much memory.
Specifically where we OOM seems to vary between runs, sometimes it's an Array.prototype.forEach call and sometimes it's JSON.stringify.
This isn't a huge problem as "fast" builds still complete, and VSCode does run, although it would be nice if the entire build process could be performed on a RPi.
Hi all! Starting today we have archive, deb and rpm insider packages for Linux ARM 32 and 64 bits: #106289 (comment)
Looking forward to your feedback!
Reacted by Neil Grogan, Samuel Ainsworth, Igor Mahov, Rodrigo Chacon, Hon Weng Chong, ShalokShalom, CuriousTommy, gustavokei, Vlad Macovei, Chris Short and 2 more
Reacted by Shayne Sweeney, Jesse Youngblood, Samuel Ainsworth, Rodrigo Chacon, Hon Weng Chong, ShalokShalom, gustavokei, Joshua Sleeper and Chris Short
Reacted by Jesse Youngblood, Samuel Ainsworth, alexlamfb, Rodrigo Chacon, Hon Weng Chong, ShalokShalom, Marius Meisenzahl, Edward DeVries, gustavokei, Joshua Sleeper and 2 more
Activity
[-]Officially Support Raspberry Pi 2/3 On Linux[/-][+]Official Support for Raspberry Pi 2/3 On Linux[/+]jieverson commentedon Aug 18, 2016
Having the same problem on my Raspbian (debian) running at a Raspberry Pi 3.
I've actually tried to compile it from source, but I got this:
I tried using
nodejsfromapt-get, and tried again using this version (supose to build for ARM):http://node-arm.herokuapp.com/node_latest_armhf.deb
For compiling, I wrote this:
Not sure if the
npm.shsupport thearch parameterTyriar commentedon Aug 18, 2016
What version of node and npm are you using? I think that error happened when optional dependencies weren't working properly for certain versions of npm 3.
jieverson commentedon Aug 18, 2016
I'm using node v4.2.1
Tyriar commentedon Aug 19, 2016
Can you try using node 6.4.0?
jieverson commentedon Aug 19, 2016
The v4.2.1 is the last version I can get at
apt-getform Raspbian. At night I will try to get a better version outside package manager.[EDIT] My node is kind outdated, cause I've checked and I cant even use ES6 javascript, like
constorletinstead ofvar.Tyriar commentedon Aug 19, 2016
Jiéverson Maissiat (@jieverson) vscode is TypeScript so it should be compiled down, regardless though according to the docs
https://github.com/Microsoft/vscode/wiki/How-to-Contribute#installing-prerequisites
sleepyfoxen commentedon Aug 23, 2016
Jiéverson Maissiat (@jieverson) sorry for bumping an old thread, but I did get it working on Raspbian on a RPi3 model B.
Although node@6.4.0 is not available in the default
apt-getrepositories, you can still install it withapt-getthrough these instructions.You'll then have to manually downgrade
npm-- I did this systemwide because I didn't need a super up-to-date version ofnpm:sudo npm install -g npm@3.8.9. After that, the build just kind of worked to be honest. Either way, good luck!jieverson commentedon Aug 24, 2016
I really cant get it to work here.
I got some errors trying to install nodesource repo. After the errors, if I try to apt-get nodejs, I still get the v4.
sleepyfoxen commentedon Aug 24, 2016
Wow, that really is very strange! I guess you can try using the binaries from node themselves, since they do provide arm-packaged binaries?
For me, the nodesource installer only added (and installed keys for)
to my
/etc/apt/sources.list.d/nodesource.listfile, and didn't touch any mirrors in other apt settings.I'm running the latest Raspbian image though - your sources seem to imply that you're running Ubuntu trusty?
sleepyfoxen commentedon Aug 24, 2016
okay, for the sake of completeness, I tried to run a full build and package VSCode on a RPi to see if it is possible. On the RPi3 Model B, this fails because the optimize-vscode stage allocates too much memory.
Specifically where we OOM seems to vary between runs, sometimes it's an
Array.prototype.forEachcall and sometimes it'sJSON.stringify.This isn't a huge problem as "fast" builds still complete, and VSCode does run, although it would be nice if the entire build process could be performed on a RPi.
132 remaining items
davidrimshnick commentedon Sep 11, 2020
joaomoreno commentedon Sep 11, 2020
Hi all! Starting today we have archive, deb and rpm insider packages for Linux ARM 32 and 64 bits: #106289 (comment)
Looking forward to your feedback!
updating fork (#1)
CuriousTommy commentedon Sep 20, 2020
João Moreno (@joaomoreno) Apologizes if this is the wrong place to ask, but are there plans to update the insider download page to include Linux arm64/armhf?
koutsenko commentedon Sep 26, 2020
Cannot find download link for ARM linux deb.
Only ARM windows link provided :(
Sleuth56 commentedon Sep 26, 2020
Dmitry Kutsenko (@koutsenko) use headmelted or VSCodium https://vscodium.com/
koutsenko commentedon Sep 26, 2020
@lerker100 , thanks , but i installed insiders version mentioned here - #106289 (comment)
davidrimshnick commentedon Oct 10, 2020
Looks like ARM supported now:
https://code.visualstudio.com/updates/v1_50#_linux-arm-builds
Guess this can be closed.
ShalokShalom commentedon Oct 10, 2020
This is already closed.