mirror of
https://github.com/jehna/humanify.git
synced 2026-04-27 09:35:58 +03:00
[GH-ISSUE #71] install failure due to #36
Labels
No labels
bug
enhancement
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/humanify#36
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @erkinalp on GitHub (Aug 29, 2024).
Original GitHub issue: https://github.com/jehna/humanify/issues/71
@0xdevalias commented on GitHub (Aug 30, 2024):
See also:
I don't think those deprecated packages are actually the source of your install failure here though; I think it's more related to
isolated-vm.Are you able to share more details about what system you are running this on, what version of node, etc?
I know
isolated-vmis used by @j4k0xb 'swebcrack(which this project uses), and I know I have seen otherisolated-vmissues there before, so it might also help to have a look on there too:@erkinalp commented on GitHub (Aug 31, 2024):
Node 18.19
Ubuntu 24.04 (x86)
GNOME 46
@jehna commented on GitHub (Aug 31, 2024):
Yep, you'll need node.js >= 20, the prebuilt binaries are available for those versions only.
@jehna commented on GitHub (Aug 31, 2024):
I've found the nodesource distributions to be a straightforward way to install more recent node versions on debian
@jehna commented on GitHub (Aug 31, 2024):
There is a note about needing node.js 20 in the readme, but it seems to be easy to miss. I wonder which place would be better. Maybe a preinstall hook thst ensures the version?
@0xdevalias commented on GitHub (Aug 31, 2024):
@jehna Does the
package.jsonenginesfield enforce it?Sounds like it may only work when installed as a dependency, so maybe not when installed directly?
@jehna What specifically needs node 20, is it
humanifyitself, or one of its dependencies? If dependency, I wonder if it would make sense to try and get the upstream projects to add theenginesfield?@jehna Could also maybe use
preinstallscript inpackage.json?@neoOpus commented on GitHub (Sep 4, 2024):
So, you advise using this in WSL instead of directly on Windows NodeJS ?
@jehna commented on GitHub (Sep 4, 2024):
Unfortunately I have no idea how Windows works on development, the last time I used Windows as my main dev machine was over 10 years ago 😅
I'd guess both WSL and non-wsl should work fine, as long as you have recent enough version. You can use e.g. nvm to switch between versions on WSL