# ERROR installing p5bots-server

**URL:** <https://discourse.processing.org/t/error-installing-p5bots-server/20069>\
**Category:** Libraries\
**Created:** [April 23, 2020, 2:23pm UTC](https://discourse.processing.org/t/error-installing-p5bots-server/20069 "2020-04-23T14:23:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![lucaswoz](https://avatars.discourse-cdn.com/v4/letter/l/ecd19e/32.png) [@lucaswoz](https://discourse.processing.org/u/lucaswoz)\
**Post date:** [April 23, 2020, 2:23pm UTC](https://discourse.processing.org/t/error-installing-p5bots-server/20069/1 "2020-04-23T14:23:23Z")

</div>

Hello! I’m having some trouble following along with the HelloWorld p5bots tutorial: [https://github.com/sarahgp/p5bots/blob/master/examples/HelloWorld.md](https://github.com/sarahgp/p5bots/blob/master/examples/HelloWorld.md)

I keep getting a bunch of errors when I try to run “npm install -g p5bots-server.”

I also posted on the GitHub Issues page in the thread in which people were posting about similar issues, but it seems to be less active. ([https://github.com/sarahgp/p5bots/issues/31](https://github.com/sarahgp/p5bots/issues/31))

Here are some of the errors I get in the terminal:

```auto
node-pre-gyp http 404 https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v72-darwin-x64.tar.gz
node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v72-darwin-x64.tar.gz 
node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@12.16.2 (node-v72 ABI) (falling back to source compile with node-gyp) 
node-pre-gyp http 404 status code downloading tarball https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v72-darwin-x64.tar.gz 
node-pre-gyp verb command build ['rebuild']
node-pre-gyp ERR! Tried to download(undefined): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v72-darwin-x64.tar.gz 
node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@12.16.2 (node-v72 ABI) (falling back to source compile with node-gyp)

```

Thanks in advance for your help!

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [May 2, 2020, 5:12pm UTC](https://discourse.processing.org/t/error-installing-p5bots-server/20069/2 "2020-05-02T17:12:51Z")

</div>

> [@lucaswoz](#):
>
> http 404 status code downloading tarball

Were you able to resolve this? 404 errors mean that whatever script / installer / tutorial / example you were following, it refers to files that aren’t at that path.

Here is the release that those error urls appear to be referring to:

- [Release v4.0.7 · serialport/node-serialport · GitHub](https://github.com/serialport/node-serialport/releases/4.0.7)

Notice that your urls say “v72” but that isn’t in the releases list, which include various numbers from v11 to v57.

---

<div class="post-metadata">

**Author:** ![lucaswoz](https://avatars.discourse-cdn.com/v4/letter/l/ecd19e/32.png) [@lucaswoz](https://discourse.processing.org/u/lucaswoz)\
**Post date:** [May 2, 2020, 8:17pm UTC](https://discourse.processing.org/t/error-installing-p5bots-server/20069/4 "2020-05-02T20:17:01Z")

</div>

Thanks for the link and suggestions, Jeremy. I ended up getting it to work just yesterday by using Node version 0.12.9 (using “nvm install 0.12.9”), but perhaps going into the code from the tutorial I was following and changing the v# will be a better solution!
