xojs/xo

Problem with global installing XO via npx command

zagoorland opened this issue · 1 comments

Hello. My Specs are:

  • M1 Mac with Monterey 12.5.1
  • Node 16.15.1

When I first tried to install I got this error:
Error: EPERM: operation not permitted, scandir Users/Me/.Trash
I got rid of it by getting Full Disk Access to Terminal App in mac system settings.
Then I had second problem with no solutions yet:

➜  ~ npx xo

<--- Last few GCs --->

[88170:0x130008000]   148976 ms: Mark-sweep 3975.7 (4137.2) -> 3965.6 (4140.4) MB, 1421.5 / 0.0 ms  (average mu = 0.146, current mu = 0.059) task scavenge might not succeed
[88170:0x130008000]   150392 ms: Mark-sweep 3978.6 (4140.4) -> 3968.7 (4143.9) MB, 1360.5 / 0.0 ms  (average mu = 0.096, current mu = 0.039) task scavenge might not succeed


<--- JS stacktrace --->

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
 1: 0x1026d82dc node::Abort() [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
 2: 0x1026d8464 node::errors::TryCatchScope::~TryCatchScope() [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
 3: 0x102827b90 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
 4: 0x102827b24 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
 5: 0x1029ab23c v8::internal::Heap::GarbageCollectionReasonToString(v8::internal::GarbageCollectionReason) [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
 6: 0x1029ae84c v8::internal::Heap::CollectSharedGarbage(v8::internal::GarbageCollectionReason) [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
 7: 0x1029aba04 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
 8: 0x1029a932c v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
 9: 0x102a23d2c v8::internal::ScavengeJob::Task::RunInternal() [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
10: 0x102736084 node::PerIsolatePlatformData::RunForegroundTask(std::__1::unique_ptr<v8::Task, std::__1::default_delete<v8::Task> >) [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
11: 0x102734d1c node::PerIsolatePlatformData::FlushForegroundTasksInternal() [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
12: 0x102f49f00 uv__async_io [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
13: 0x102f5bc78 uv__io_poll [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
14: 0x102f4a390 uv_run [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
15: 0x102626ccc node::SpinEventLoop(node::Environment*) [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
16: 0x1027116e0 node::NodeMainInstance::Run(int*, node::Environment*) [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
17: 0x1027113ac node::NodeMainInstance::Run(node::EnvSerializeInfo const*) [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
18: 0x1026ab2e0 node::Start(int, char**) [/Users/zagoor/.nvm/versions/node/v16.15.1/bin/node]
19: 0x10735908c 
[1]    88169 abort      npx xo

Is anyone faced similar problems and know how to fix it?

My guess is that your Node installation is somehow corrupt.