ruvnet / ruvnet/ruflo

Fails to install on WoA

Open
#868 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
72.7k
Forks
8.6k
Avg merge
2d 23h
Merged PRs (30d)
83

Description

It looks like its looking specifcaly fro the x86 build tools, when I have the ARM build tols installed.

```
❯ npm install -g claude-flow@alpha
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead
npm warn cleanup Failed to remove some directories [
npm warn cleanup [
npm warn cleanup '\\\\?\\C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\claude-flow\\node_modules\\sharp',
npm warn cleanup [Error: EBUSY: resource busy or locked, rmdir 'C:\Users\MartinHinshelwoodNKD\AppData\Roaming\npm\node_modules\claude-flow\node_modules\sharp'] {
npm warn cleanup errno: -4082,
npm warn cleanup code: 'EBUSY',
npm warn cleanup syscall: 'rmdir',
npm warn cleanup path: 'C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\claude-flow\\node_modules\\sharp'
npm warn cleanup }
npm warn cleanup ],
npm warn cleanup [
npm warn cleanup '\\\\?\\C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\claude-flow\\node_modules\\node-pty',
npm warn cleanup [Error: EBUSY: resource busy or locked, rmdir 'C:\Users\MartinHinshelwoodNKD\AppData\Roaming\npm\node_modules\claude-flow\node_modules\node-pty'] {
npm warn cleanup errno: -4082,
npm warn cleanup code: 'EBUSY',
npm warn cleanup syscall: 'rmdir',
npm warn cleanup path: 'C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\claude-flow\\node_modules\\node-pty'
npm warn cleanup }
npm warn cleanup ],
npm warn cleanup [
npm warn cleanup '\\\\?\\C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\claude-flow\\node_modules',
npm warn cleanup [Error: EBUSY: resource busy or locked, rmdir 'C:\Users\MartinHinshelwoodNKD\AppData\Roaming\npm\node_modules\claude-flow\node_modules\node-pty'] {
npm warn cleanup errno: -4082,
npm warn cleanup code: 'EBUSY',
npm warn cleanup syscall: 'rmdir',
npm warn cleanup path: 'C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\claude-flow\\node_modules\\node-pty'
npm warn cleanup }
npm warn cleanup ],
npm warn cleanup [
npm warn cleanup '\\\\?\\C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\claude-flow',
npm warn cleanup [Error: EBUSY: resource busy or locked, rmdir 'C:\Users\MartinHinshelwoodNKD\AppData\Roaming\npm\node_modules\claude-flow\node_modules\sharp'] {
npm warn cleanup errno: -4082,
npm warn cleanup code: 'EBUSY',
npm warn cleanup syscall: 'rmdir',
npm warn cleanup path: 'C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\claude-flow\\node_modules\\sharp'
npm warn cleanup }
npm warn cleanup ]
npm warn cleanup ]
npm error code 1
npm error path C:\Users\MartinHinshelwoodNKD\AppData\Roaming\npm\node_modules\claude-flow\node_modules\hnswlib-node
npm error command failed
npm error command C:\WINDOWS\system32\cmd.exe /d /s /c node-gyp rebuild
npm error C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(463,5): error MSB8020: The build tools for v143 (Platform Toolset = 'v143') cannot be found. To build using the v143 build tools, please install v143 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution". [C:\Users\MartinHinshelwoodNKD\AppData\Roaming\npm\node_modules\claude-flow\node_modules\hnswlib-node\build\addon.vcxproj]
npm error gyp info it worked if it ends with ok
npm error gyp info using node-gyp@11.4.2
npm error gyp info using node@25.1.0 | win32 | arm64
npm error gyp info find Python using Python version 3.13.9 found at "C:\Users\MartinHinshelwoodNKD\AppData\Local\Programs\Python\Python313-arm64\python.exe"
npm error gyp http GET https://nodejs.org/download/release/v25.1.0/node-v25.1.0-headers.tar.gz
npm error gyp http 200 https://nodejs.org/download/release/v25.1.0/node-v25.1.0-headers.tar.gz
npm error gyp http GET https://nodejs.org/download/release/v25.1.0/SHASUMS256.txt
npm error gyp http GET https://nodejs.org/download/release/v25.1.0/win-arm64/node.lib
npm error gyp http 200 https://nodejs.org/download/release/v25.1.0/SHASUMS256.txt
npm error gyp http 200 https://nodejs.org/download/release/v25.1.0/win-arm64/node.lib
npm error gyp info find VS using VS2022 (17.14.36623.8) found at:
npm error gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools"
npm error gyp info find VS run with --verbose for detailed information
npm error gyp info spawn C:\Users\MartinHinshelwoodNKD\AppData\Local\Programs\Python\Python313-arm64\python.exe
npm error gyp info spawn args [
npm error gyp info spawn args 'C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
npm error gyp info spawn args 'binding.gyp',
npm error gyp info spawn args '-f',
npm error gyp info spawn args 'msvs',
npm error gyp info spawn args '-I',
npm error gyp info spawn args 'C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\claude-flow\\node_modules\\hnswlib-node\\build\\config.gypi',
npm error gyp info spawn args '-I',
npm error gyp info spawn args 'C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
npm error gyp info spawn args '-I',
npm error gyp info spawn args 'C:\\Users\\MartinHinshelwoodNKD\\AppData\\Local\\node-gyp\\Cache\\25.1.0\\include\\node\\common.gypi',
npm error gyp info spawn args '-Dlibrary=shared_library',
npm error gyp info spawn args '-Dvisibility=default',
npm error gyp info spawn args '-Dnode_root_dir=C:\\Users\\MartinHinshelwoodNKD\\AppData\\Local\\node-gyp\\Cache\\25.1.0',
npm error gyp info spawn args '-Dnode_gyp_dir=C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp',
npm error gyp info spawn args '-Dnode_lib_file=C:\\\\Users\\\\MartinHinshelwoodNKD\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\25.1.0\\\\<(target_arch)\\\\node.lib',
npm error gyp info spawn args '-Dmodule_root_dir=C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\claude-flow\\node_modules\\hnswlib-node',
npm error gyp info spawn args '-Dnode_engine=v8',
npm error gyp info spawn args '--depth=.',
npm error gyp info spawn args '--no-parallel',
npm error gyp info spawn args '--generator-output',
npm error gyp info spawn args 'C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\claude-flow\\node_modules\\hnswlib-node\\build',
npm error gyp info spawn args '-Goutput_dir=.'
npm error gyp info spawn args ]
npm error gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin\arm64\MSBuild.exe
npm error gyp info spawn args [
npm error gyp info spawn args 'build/binding.sln',
npm error gyp info spawn args '/clp:Verbosity=minimal',
npm error gyp info spawn args '/nologo',
npm error gyp info spawn args '/nodeReuse:false',
npm error gyp info spawn args '/p:Configuration=Release;Platform=ARM64'
npm error gyp info spawn args ]
npm error gyp ERR! build error
npm error gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin\arm64\MSBuild.exe` failed with exit code: 1
npm error gyp ERR! stack at ChildProcess. (C:\Users\MartinHinshelwoodNKD\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:219:23)
npm error gyp ERR! stack at ChildProcess.emit (node:events:508:28)
npm error gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:293:12)
npm error gyp ERR! System Windows_NT 10.0.26220
npm error gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\MartinHinshelwoodNKD\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
npm error gyp ERR! cwd C:\Users\MartinHinshelwoodNKD\AppData\Roaming\npm\node_modules\claude-flow\node_modules\hnswlib-node
npm error gyp ERR! node -v v25.1.0
npm error gyp ERR! node-gyp -v v11.4.2
npm error gyp ERR! not ok
npm error A complete log of this run can be found in:

[2025-11-12T15_24_04_488Z-debug-0.log](https://github.com/user-attachments/files/23504311/2025-11-12T15_24_04_488Z-debug-0.log)

\2025-11-12T15_24_04_488Z-debug-0.log
```

Contributor guide

Open the contributing guide

Research direction

Start by reproducing `npm install -g claude-flow@alpha` on Windows ARM64 and review the `hnswlib-node` node-gyp build output. Investigate how the package selects or builds ARM64 dependencies and the v143 toolset; done means the reported installation succeeds with the ARM build tools described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js, typescript
Domain
build-system, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.