Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify installation process #180

Open
enzy opened this issue Dec 12, 2017 · 2 comments
Open

Simplify installation process #180

enzy opened this issue Dec 12, 2017 · 2 comments

Comments

@enzy
Copy link
Contributor

enzy commented Dec 12, 2017

Installation as a first use of a npm can be a huge pain. Especially on not properly setup environments or not following install instructions.

Investigate how to simplify this into one/two step process.

Ideal requirements:

  • precompiled native dependencies
  • pack system dependencies or easily install them (via non-conflict way)
  • one command / file installer

https://github.com/electron-userland/electron-packager
npm/npm#4210
https://github.com/prebuild/prebuild
https://github.com/prebuild/prebuild-install
docker/ish

@enzy enzy added this to the Next milestone Dec 12, 2017
@FilipChalupa
Copy link
Contributor

Ref #187

@enzy
Copy link
Contributor Author

enzy commented Dec 29, 2017

Examined all these above and also tried hard https://github.com/zeit/pkg and https://github.com/nexe/nexe tools to work.

The closest to working solution was pkg, but sharp dependency tree and dynamic loading is a huge problem. Ending with error messages like libvips-cpp.so.42: cannot open shared object file: No such file or directory even if its present.

@enzy enzy mentioned this issue Jan 3, 2018
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants