2024-10-04 20:02:05 +00:00
|
|
|
# First Run Issues
|
|
|
|
|
|
|
|
## "Cannot find package '@heyputer/backend'"
|
|
|
|
|
|
|
|
Scenario: You see the following output:
|
|
|
|
|
|
|
|
```
|
|
|
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
|
|
┃ Cannot find package '@heyputer/backend' ┃
|
|
|
|
┃ 📝 this usually happens if you forget `npm install` ┃
|
|
|
|
┃ Suggestions: ┃
|
|
|
|
┃ - try running `npm install` ┃
|
|
|
|
┃ Technical Notes: ┃
|
|
|
|
┃ - @heyputer/backend is in an npm workspace ┃
|
|
|
|
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
|
|
|
|
```
|
|
|
|
|
|
|
|
1. Ensure you have run `npm install`.
|
2024-10-04 20:09:02 +00:00
|
|
|
2. [Install build essentials for your distro](#installing-build-essentials),
|
|
|
|
then run `npm install` again.
|
2024-10-04 20:02:05 +00:00
|
|
|
|
|
|
|
## Installing Build Essentials
|
|
|
|
|
|
|
|
### Debian-based distros
|
|
|
|
|
|
|
|
```
|
|
|
|
sudo apt update
|
|
|
|
sudo apt install build-essential
|
|
|
|
```
|
|
|
|
|
|
|
|
### RHEL-family distros (Fedora, Rocky, etc)
|
|
|
|
|
|
|
|
```
|
|
|
|
sudo dnf groupinstall "Development Tools"
|
|
|
|
```
|
|
|
|
|
|
|
|
### "I use Arch btw"
|
|
|
|
|
|
|
|
```
|
|
|
|
sudo pacman -S base-devel
|
|
|
|
```
|
|
|
|
|
|
|
|
### Alpine
|
|
|
|
|
|
|
|
If you're running in Puter's Alpine image then this is already installed.
|
|
|
|
|
|
|
|
```
|
|
|
|
sudo apk add build-base
|
|
|
|
```
|
|
|
|
|
|
|
|
### Gentoo
|
|
|
|
|
|
|
|
You know what you're doing; you just wanted to see if we mentioned Gentoo.
|