Open
Description
Few things I noticed while setting up in a new machine:
make build-third-party-dependencies
is such a hindrance (you gotta install a bunch of stuff), and for a lot of people contributing to pyroscope it's not really needed. Maybe we should make the ENABLED_SPIES=none
more proeminent.
error [email protected]: The engine "node" is incompatible with this module. Expected version "^12.20 || ^14.15 || ^16". Got "17.9.0"
We have to tell people to use nvm
(or any other kind of version management like asdf
) and follow the node version set up in the .nvmrc
file
Running lerna bootstrap
is required, otherwise the webapp fails trying to resolve @pyroscope/flamegraph
21:11:58 frontend | @pyroscope/webapp: ERROR in ./javascript/pages/ContinuousSingleView.tsx 5:0-59
21:11:58 frontend | @pyroscope/webapp: Module not found: Error: Can't resolve '@pyroscope/flamegraph' in '/home/eduardo/work/pyroscope/pyroscope/webapp/javascript/pages'
Trying again solved it (???)
It took some time to build the first time
I think it was due to the @pyroscope/flamegraph
still being built,
Plus it was difficult to tell when things were ready (ie when should i be able to access localhost:4040 ?)
Metadata
Assignees
Labels
No labels