/bin/sh: 1: go: не найден при нажатии на героку
Я пытаюсь использовать язык React Frontend и Go Backend.
Я должен Go установлен локально, и я могу запускать такие команды, как go run main.go
или же go build
, Но когда я пытаюсь нажать на Heroku, я получаю следующую ошибку:
$ rm -rf index && go build -o index
remote: /bin/sh: 1: go: not found
remote: error Command failed with exit code 127.
remote: info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
remote: error Command failed with exit code 127.
remote: info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
remote:
remote: -----> Build failed
Это мой package.json:
{
"name": "fullstack-course",
"version": "1.0.0",
"description": "",
"main": "index.go",
"scripts": {
"client": "rm -rf build/ && webpack --env.mode production",
"server": "rm -rf index && go build -o index",
"start": "./index",
"heroku-postbuild": "yarn run client && yarn run server"
},
"engines": {
"node": "10.x",
"npm": "6.9.x",
"yarn": "1.x"
},
"repository": {
"type": "git",
},
"author": "",
"license": "ISC",
"dependencies": {...}
}
Почему при локальном запуске это работает, но при нажатии на Heroku происходит сбой?
Как я могу это исправить?
Спасибо