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

Unable to run as a non docker instance. //Gulp not found// #49

Closed
gjdunga opened this issue Feb 13, 2019 · 5 comments
Closed

Unable to run as a non docker instance. //Gulp not found// #49

gjdunga opened this issue Feb 13, 2019 · 5 comments

Comments

@gjdunga
Copy link

gjdunga commented Feb 13, 2019

I am trying to run this on a virgin ubuntu 18.4 VPS.
I am a novice, and I'm stuck at gulp as it's not found.

Suggestions?

@DangerOnTheRanger
Copy link
Owner

Installation of gulp should have been handled by running npm install (ls node_modules | grep gulp lists gulp/gulp-sass, correct?) - if not, you should be able to install it with sudo npm install -g gulp as long as you already have npm, I think. I'll try to replicate the issue myself with a VM over the coming couple of days if that doesn't seem to fix things, either

@gjdunga
Copy link
Author

gjdunga commented Feb 13, 2019

Thank you! "sudo npm install -g gulp" was the correct incantation.

I get the following warnings:
npm WARN optional Skipping failed optional dependency /gulp/chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: [email protected]

I'm assuming those are simply "warnings" and are not a requirement of maniwani?

@DangerOnTheRanger
Copy link
Owner

Yes - fsevents is only a requirement for Gulp on OSX, those warnings can be safely ignored. I'm a little perplexed that the sudo npm install -g gulp was necessary, and I'll still try to look into that matter over the next few days.

@gjdunga
Copy link
Author

gjdunga commented Feb 14, 2019

I would most likely consider it 'Pebcac'. I can follow a recipe fairly well, but my goal of putting this up without docker (So I can understand how it works) is helping to push my learning curve.

The only thing I can say is at first I set up the server with a lamp stack just out of routine, but I had to remove php7.2 because libssl1.0-dev is different between php7.2 and a nodejs-dev dependency with node-gyp. The Ubuntu package for node-gyp apparently statically binds to that version of ssl and does not alter binding.gyp to include the lib's and include files.

Source: nodegit/nodegit#1490 (comment)

*Please Don't ask me how far the rabbit hole I went down to find that... :)

@DangerOnTheRanger
Copy link
Owner

Huh, weird. I'm gonna go ahead and close this issue for the time being - on a side note, I couldn't discern whether or not you have an S3/S3-compatible store set up, but until I/someone else fixes #36 they're currently the only way to serve static files/attachments in Maniwani, so please keep that in mind!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants