I feel like I’ve tried everything.
-
I have installed and uninstalled every single version of Visual
studio (from 2010 — 2017) -
I have attempted to install the build tools used for windows c++
-
I have uninstalled node.js and reinstalled.
BUT NO matter what I do I still get the error:
TRACKER : error TRK0005: Failed to locate: "CL.exe".
I have attempted every «solution» i could find on google
that discusses or descripe this issue.
When i run npm install
I get the following error:
TRACKER : error TRK0005: Failed to locate: "CL.exe". file not found
gyp ERR! build error
gyp ERR! stack Error: `C:Program Files (x86)MSBuild14.0binmsbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibbuild.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:xampphtdocsmyprojectsrcnode_modulesnode-expat
gyp ERR! node -v v6.11.1
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
learningbank@1.0.0 C:xampphtdocsmyprojectsrc
`-- (empty)
Can anyone tell me how I can fix this issue?
My operation system is «Windows 10 pro».
asked Aug 1, 2017 at 11:03
Marc RasmussenMarc Rasmussen
19.2k77 gold badges195 silver badges351 bronze badges
Make sure that «Platform Toolset», under project Properties > General settings, is set to the correct Visual Studio version you are using.
In my case, had downloaded a project from GitHub that was set to Visual Studio 2015 and I’m using VS 2017. After changing it worked.
You may want to confirm other settings under properties as well, as «Windows SDK Version», and make sure it’s installed. You can check your Visual Studio installation under «Apps & Features» and modify.
answered Mar 16, 2018 at 12:01
Joao LemeJoao Leme
9,4253 gold badges33 silver badges47 bronze badges
I tried to install Visual Studio 2015. Still, I see this error. Later on I found that I must choose Custom Install, Select Visual C++ during the installation.
answered Dec 7, 2017 at 11:02
Today I had a comparable problem building a new ‘Hello World’ console application. I took a look in the property pages (View — Other Windows — Property Manager) at Microsoft.Cpp.Win32.user. At Common Properties — VC++ Directories — Executable Directories it turned out that ‘Inherit from parent or project defaults’ was not checked. After checking that cl.exe was found.
answered Nov 7, 2019 at 12:27
I had the same problem. It was solved when I used visual studio 2015 instead of 2019 and also changed the windows SDK version from 10.0 to 8.1.
answered Nov 12, 2020 at 15:40
I feel like I’ve tried everything.
-
I have installed and uninstalled every single version of Visual
studio (from 2010 — 2017) -
I have attempted to install the build tools used for windows c++
-
I have uninstalled node.js and reinstalled.
BUT NO matter what I do I still get the error:
TRACKER : error TRK0005: Failed to locate: "CL.exe".
I have attempted every «solution» i could find on google
that discusses or descripe this issue.
When i run npm install
I get the following error:
TRACKER : error TRK0005: Failed to locate: "CL.exe". file not found
gyp ERR! build error
gyp ERR! stack Error: `C:Program Files (x86)MSBuild14.0binmsbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibbuild.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:xampphtdocsmyprojectsrcnode_modulesnode-expat
gyp ERR! node -v v6.11.1
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
learningbank@1.0.0 C:xampphtdocsmyprojectsrc
`-- (empty)
Can anyone tell me how I can fix this issue?
My operation system is «Windows 10 pro».
asked Aug 1, 2017 at 11:03
Marc RasmussenMarc Rasmussen
19.2k77 gold badges195 silver badges351 bronze badges
Make sure that «Platform Toolset», under project Properties > General settings, is set to the correct Visual Studio version you are using.
In my case, had downloaded a project from GitHub that was set to Visual Studio 2015 and I’m using VS 2017. After changing it worked.
You may want to confirm other settings under properties as well, as «Windows SDK Version», and make sure it’s installed. You can check your Visual Studio installation under «Apps & Features» and modify.
answered Mar 16, 2018 at 12:01
Joao LemeJoao Leme
9,4253 gold badges33 silver badges47 bronze badges
I tried to install Visual Studio 2015. Still, I see this error. Later on I found that I must choose Custom Install, Select Visual C++ during the installation.
answered Dec 7, 2017 at 11:02
Today I had a comparable problem building a new ‘Hello World’ console application. I took a look in the property pages (View — Other Windows — Property Manager) at Microsoft.Cpp.Win32.user. At Common Properties — VC++ Directories — Executable Directories it turned out that ‘Inherit from parent or project defaults’ was not checked. After checking that cl.exe was found.
answered Nov 7, 2019 at 12:27
I had the same problem. It was solved when I used visual studio 2015 instead of 2019 and also changed the windows SDK version from 10.0 to 8.1.
answered Nov 12, 2020 at 15:40
- Remove From My Forums
-
Question
-
Error 1 error TRK0005: Failed to locate: «CL.exe». The system cannot find the file specified. C:DesktopBomb Catcher GameTRACKER Bomb_Catcher
I’m using a book I got from my library on trying to learn how to use Direct X, but one of the sample programs does not seem to compliling, for reasons I cannot seem to figure out, if you could help that would be a huge help, If you need any other information
I will gladly give it. The above error is the only one I get when trying to compiling the program and I do not know how to fix it.
Answers
-
Hi Arc,
cl.exe is Visual Studio compiler. So it should be in your Visual Studio installation directory such as C:/Program FilesMicrosoft Visual Studio 10.0VCcebin.
If there is not a cl.exe in your directory, please try to reinstall your VS.
If the file is in your directory, you can repair VS.
In addition, can you tell some other detail about your issue? For example, which version of Visual Studio and Windows have you used? Have your installed
two different kinds of Visual Studio?I hope my suggestion can help you to resolve your issue. If anything is unclear, please feel free and let me know.
Best Regards,
Rob
Rob Pan [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.-
Marked as answer by
Thursday, June 2, 2011 1:42 AM
-
Marked as answer by
Я чувствую, что перепробовал все.
-
Я установил и удалил каждую версию Visual
студия (с 2010 по 2017 год) -
Я попытался установить инструменты сборки, используемые для Windows C ++
-
Я удалил node.js и переустановил.
НО Неважно, что я делаю, я все равно получаю ошибку:
TRACKER : error TRK0005: Failed to locate: "CL.exe".
Я попробовал каждое «решение», которое смог найти на google
который обсуждает или описывает эту проблему.
Когда я бегу npm install
Я получаю следующую ошибку:
TRACKER : error TRK0005: Failed to locate: "CL.exe". file not foundgyp ERR! build error
gyp ERR! stack Error: `C:Program Files (x86)MSBuild14.0binmsbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibbuild.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"gyp ERR! cwd C:xampphtdocsmyprojectsrcnode_modulesnode-expat
gyp ERR! node -v v6.11.1
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
learningbank@1.0.0 C:xampphtdocsmyprojectsrc
`-- (empty)
Может кто-нибудь сказать мне, как я могу решить эту проблему?
Моя операционная система «Windows 10 Pro».
3
Решение
Другие решения
Убедитесь, что для параметра «Набор инструментов платформы» в разделе «Свойства проекта»> «Общие параметры» выбрана правильная версия Visual Studio, которую вы используете.
В моем случае, я скачал проект с GitHub, который был установлен на Visual Studio 2015, и я использую VS 2017. После изменения он работал.
Вы также можете подтвердить другие параметры в свойствах, например «Версия Windows SDK», и убедиться, что они установлены. Вы можете проверить установку Visual Studio в разделе «Приложения». & Особенности «и изменить.
2
Я пытался установить Visual Studio 2015. Тем не менее, я вижу эту ошибку. Позже я обнаружил, что я должен выбрать Выборочную установку, выбрать Visual C ++ во время установки.
1
Содержание
- TRACKER: ошибка TRK0005: не удалось найти: & quot; CL.exe & quot;
- Решение
- Другие решения
- Fail in VS2017 : TRK0005: Failed to locate: «CL.exe» #771
- Comments
- Tracker error trk0005 failed to locate cl exe
- Answered by:
- Question
- Tracker error trk0005 failed to locate cl exe
- Answered by:
- Question
- Answers
- TRACKER: ошибка TRK0005: не удалось найти: «CL.исполняемый.» Система не может найти указанный файл
TRACKER: ошибка TRK0005: не удалось найти: & quot; CL.exe & quot;
Я чувствую, что перепробовал все.
Я установил и удалил каждую версию Visual
студия (с 2010 по 2017 год)
Я попытался установить инструменты сборки, используемые для Windows C ++
Я удалил node.js и переустановил.
НО Неважно, что я делаю, я все равно получаю ошибку:
Я попробовал каждое «решение», которое смог найти на google который обсуждает или описывает эту проблему.
Когда я бегу npm install
Я получаю следующую ошибку:
Может кто-нибудь сказать мне, как я могу решить эту проблему?
Моя операционная система «Windows 10 Pro».
Решение
CL.exe — это сборка командной строки VS. Пара вещей, на которые я бы посмотрел:
- При установке VS является ли установка CL необязательной, если да, то включена ли она?
- Переменные среды. Увидеть https://msdn.microsoft.com/en-us/library/kezkeayy.aspx
Другие решения
Убедитесь, что для параметра «Набор инструментов платформы» в разделе «Свойства проекта»> «Общие параметры» выбрана правильная версия Visual Studio, которую вы используете.
В моем случае, я скачал проект с GitHub, который был установлен на Visual Studio 2015, и я использую VS 2017. После изменения он работал.
Вы также можете подтвердить другие параметры в свойствах, например «Версия Windows SDK», и убедиться, что они установлены. Вы можете проверить установку Visual Studio в разделе «Приложения». & Особенности «и изменить.
Я пытался установить Visual Studio 2015. Тем не менее, я вижу эту ошибку. Позже я обнаружил, что я должен выбрать Выборочную установку, выбрать Visual C ++ во время установки.
Источник
Fail in VS2017 : TRK0005: Failed to locate: «CL.exe» #771
`Building the projects in this solution one at a time. To enable parallel build, please add the «/m» switch.
TRACKER : error TRK0005: Failed to locate: «CL.exe». The system cannot find the file specified. [C:UsershimadDocumen
tsVisual Studio 2017ProjectsBlankNodeBlankNodenode_modulessharpbuildlibvips-cpp.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: C:Program Files (x86)MSBuild14.0binmsbuild.exe failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibbuild.js:285:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:194:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command «C:Program Filesnodejsnode.exe» «C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gypbinnode-gyp.js» «rebuild»
gyp ERR! cwd C:UsershimadDocumentsVisual Studio 2017ProjectsBlankNodeBlankNodenode_modulessharp
gyp ERR! node -v v7.9.0
gyp ERR! node-gyp -v v3.6.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! sharp@0.17.3 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the sharp@0.17.3 install script ‘node-gyp rebuild’.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the sharp package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs sharp
npm ERR! Or if that isn’t available, you can get their info via:
npm ERR! npm owner ls sharp
npm ERR! There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:UsershimadAppDataRoamingnpm-cache_logs2017-04-16T15_03_11_790Z-debug.log`
The text was updated successfully, but these errors were encountered:
Источник
Tracker error trk0005 failed to locate cl exe
This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.
Answered by:
Question
I installed VS2015 with update 1 on a W7/64 computer. On the same computer there’re already VS2010 and 2013 installed.
When I try to compile a C++ project in VS 2015 in x86 configuration, everything works OK.
When I switch to x64 configuration, I get this error
TRACKER : error TRK0005: Failed to locate: «CL.exe». The system cannot find the file specified.
— All kinds of C++ projects (console, MDI, …), they are all template-generated from VS2015, always the same problem
— Reinstalling VS2015 three times
— Installing VS2015 without Update 1, same problem
— switching platform toolset for the project to older v120, then the project compiles even as x64 , but that’s not the solution for me.
— Checked $(VC_ExecutablePath_x64), it’s value is “C:Program Files (x86)Microsoft Visual Studio 14.0VCbinx86_amd64;C:Program Files (x86)Microsoft Visual Studio 14.0VCbin”
Источник
Tracker error trk0005 failed to locate cl exe
This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.
Answered by:
Question
I know I have Cl.exe on my computer, but whenever I try to install something with NPM i get the the error in the title. How do I make my computer recognize that I have Cl.exe on my computer.
I do have Microsoft visual studios versions 2015, 2014, and 2010 and only 2010 has CL.exe in it. (that i can find, at least)
Answers
I think there may be two options for you. First add environment variables as ‘X:Microsoft Visual Studio 14.0VCbin’ (X is for which disk you choose to install your vs) to add all your vs path into environment variable ‘PATH’. Then if you haven’t found cl.exe in your VS2015 installation folder, I suggest to reinstall your vs. If the file is in your directory, you can repair VS.
And a similar thread in link below for your reference.
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click HERE to participate the survey.
Источник
TRACKER: ошибка TRK0005: не удалось найти: «CL.исполняемый.» Система не может найти указанный файл
Я пытаюсь выполнить следующую команду в узел.проект js в Windows 8:
но я получаю ошибку, с которой у меня есть идея узла, как справиться.
TRACKER: ошибка TRK0005: не удалось найти: «CL.исполняемый.» Система не может найти указанный файл. [C:Projectsmyprojectnode_modulesscryptbuildcopied_files.расширением vcxproj]
scrypt@6.0.3 предустановка C:Projectsmyprojectnode_modulesscrypt узел node-scrypt-предустановка.js
scrypt@6.0.3 установить C:Projectsmyprojectnode_modulesscrypt node-gyp rebuild
C:Projectsmyprojectnode_modulesscrypt>если не определено npm_config_node_gyp (узел «C:Program Файлыnodejsпапки node_modulesНПМбинузел-ГИП-Бен. node_modulesnode-gypbinnode-g yp.АО» восстановить ) else (node «» rebuild ) предупреждение: отсутствует вход файлы: C:Projectsmyprojectnode_modulesscryptbuild — . .scryptwinincludeconfig.ч Построение проектов в этом решении по одному. Дать возможность параллельная сборка, пожалуйста, добавьте переключатель» /m». C:Program Файлы (x86)MSBuildMicrosoft.Cppv4.0V140Microsoft.CppBuild.целевые показатели(366,5): предупреждение MSB8003: не удалось найти переменную WindowsSDKDir из регистратура. TargetFrameworkVersion или PlatformToolset может быть установлен в неверная версия число. [C:Projectsmyprojectnode_modulesscryptbuildcopied_files.расширением vcxproj] копирование scrypt/win/include / config.h для scrypt/scrypt-1.2.0 / config.h система не может найти указанный файл. TRACKER: ошибка TRK0005: ошибка найти: «СЛ.исполняемый.» Система не может найти указанный файл. [C:Projectsmyprojectnode_modulesscryptbuildcopied_files.расширением vcxproj]
C:Program Файлы (x86)MSBuildMicrosoft.Cppv4.0V140Microsoft.CppBuild.целевые показатели(366,5): предупреждающий MSB8003: не удалось найти переменную WindowsSDKDir из регистратура. TargetFrameworkVersion или PlatformToolset может быть установлен в неверный номер версии. [C:Projectsmyprojectnode_modulesscryptbuildscrypt_wrapper.расширением vcxproj] трекер : ошибка TRK0005: не удалось найти: «CL.исполняемый.» Система не может найти указанный файл. [C:Projectsmyprojectnode_modulesscryptbuildscrypt_wrapper.расширением vcxproj]
gyp ERR! ошибка сборки gyp ERR! ошибка стека: C:Program Files (x86)MSBuild.0binmsbuild.exe ошибка с кодом выхода: 1 джип ЭРР! стек в ChildProcess.onExit (C:Program Файлыnodejsпапки node_modulesНПМпапки node_modulesузел-джипЛибстроить.js: 258: 23) джип ЭРР! стек в emitTwo (события.js: 126: 13) gyp ERR! стек ChildProcess.излучать (события.js: 214: 7) gyp ERR! стек Процесс.ChildProcess._ручка.onexit (внутренний/child_process.js: 198: 12) джип ЭРР! Система Windows_NT 6.2.9200 gyp ERR! команда «C:Program Файлыnodejsузел.exe «» C:Program Файлыnodejsпапки node_modulesНПМпапки node_modulesузел-джипОГРН узел-джип.Яш» «перестроить» gyp ERR! cwd C:Projectsmyprojectnode_modulesscrypt джип ЭРР! узел-v v8.9.1 gyp ERR! узел трубы — v v3.6.2 gyp ERR! не ok npm предупреждать inbanner@1.6.0 нет поля репозитория.
НПМ ERR! код ELIFECYCLE npm ERR! errno 1 npm ERR! scrypt@6.0.3 установить: node-gyp rebuild НПМ ERR! Статус выхода 1 npm ERR! НПМ ошибается! Не удалось scrypt@6.0.3 установить скрипт. НПМ ошибается! Это, вероятно, нет проблем с НПМ. Вероятно, существует дополнительный вывод журнала выше.
Источник
`Building the projects in this solution one at a time. To enable parallel build, please add the «/m» switch.
TRACKER : error TRK0005: Failed to locate: «CL.exe». The system cannot find the file specified. [C:UsershimadDocumen
tsVisual Studio 2017ProjectsBlankNodeBlankNodenode_modulessharpbuildlibvips-cpp.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: C:Program Files (x86)MSBuild14.0binmsbuild.exe
failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibbuild.js:285:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:194:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command «C:Program Filesnodejsnode.exe» «C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gypbinnode-gyp.js» «rebuild»
gyp ERR! cwd C:UsershimadDocumentsVisual Studio 2017ProjectsBlankNodeBlankNodenode_modulessharp
gyp ERR! node -v v7.9.0
gyp ERR! node-gyp -v v3.6.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! sharp@0.17.3 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the sharp@0.17.3 install script ‘node-gyp rebuild’.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the sharp package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs sharp
npm ERR! Or if that isn’t available, you can get their info via:
npm ERR! npm owner ls sharp
npm ERR! There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:UsershimadAppDataRoamingnpm-cache_logs2017-04-16T15_03_11_790Z-debug.log`
himadrinath
changed the title
Fail in vs 2017 : TRK0005: Failed to locate: «CL.exe»
Fail in VS2017 : TRK0005: Failed to locate: «CL.exe»
Apr 16, 2017
@lovell two different machine running in same configration
It looks like you’re using node-gyp v3.6.0, which added VS2017 support, so that’s a good start.
KeyError: '2017'
suggests node-gyp can’t detect the version of Visual Studio. Perhaps try forcing it using:
npm config set msvs_version 2017
@lovell i did every thing because i run the npm config set msvs_version 2017
command thats why it showing KeyError: '2017'
if i remove it it will show another error
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framew ork 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it i s installed elsewhere. [C:UsershimadDesktoptestProjectnode_modulessharpbuildbinding.sln]
and if i run it with npm config set msvs_version 2015
if will show a another error
error MSB4019: The imported proj ect "C:Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and t hat the file exists on disk.
i install all the component needed to run like here it says
nodejs/node-gyp#1144
but still not working in this pc
Thanks for the update. Given it works on one machine but not another, this is unlikely to be a problem with sharp. I can see you’re commenting on the linked node-gyp issue so I’ll close this.
npm i node-gyp --global
Fixed the issue for me by installing the latest node-gyp version (5.0.4).
Repository owner
locked and limited conversation to collaborators
Oct 2, 2019
TRACKER: ошибка TRK0005: не удалось найти: & quot; CL.exe & quot;
Я чувствую, что перепробовал все.
Я установил и удалил каждую версию Visual
студия (с 2010 по 2017 год)
Я попытался установить инструменты сборки, используемые для Windows C ++
Я удалил node.js и переустановил.
НО Неважно, что я делаю, я все равно получаю ошибку:
Я попробовал каждое «решение», которое смог найти на google который обсуждает или описывает эту проблему.
Когда я бегу npm install
Я получаю следующую ошибку:
Может кто-нибудь сказать мне, как я могу решить эту проблему?
Моя операционная система «Windows 10 Pro».
Решение
CL.exe — это сборка командной строки VS. Пара вещей, на которые я бы посмотрел:
- При установке VS является ли установка CL необязательной, если да, то включена ли она?
- Переменные среды. Увидеть https://msdn.microsoft.com/en-us/library/kezkeayy.aspx
Другие решения
Убедитесь, что для параметра «Набор инструментов платформы» в разделе «Свойства проекта»> «Общие параметры» выбрана правильная версия Visual Studio, которую вы используете.
В моем случае, я скачал проект с GitHub, который был установлен на Visual Studio 2015, и я использую VS 2017. После изменения он работал.
Вы также можете подтвердить другие параметры в свойствах, например «Версия Windows SDK», и убедиться, что они установлены. Вы можете проверить установку Visual Studio в разделе «Приложения». & Особенности «и изменить.
Я пытался установить Visual Studio 2015. Тем не менее, я вижу эту ошибку. Позже я обнаружил, что я должен выбрать Выборочную установку, выбрать Visual C ++ во время установки.
Источник
TRACKER : error TRK0005: Failed to locate: «CL.exe». The system cannot find the file specified
I’m trying to execute the following command in a Node.js project on Windows 8:
But I’m gettig an error that I have node idea how to deal with.
TRACKER : error TRK0005: Failed to locate: «CL.exe». The system cannot find the file specified. [C:Projectsmyprojectnode_modulesscryptbuildcopied_files.vcxproj]
Here is the entire output:
scrypt@6.0.3 preinstall C:Projectsmyprojectnode_modulesscrypt node node-scrypt-preinstall.js
scrypt@6.0.3 install C:Projectsmyprojectnode_modulesscrypt node-gyp rebuild
C:Projectsmyprojectnode_modulesscrypt>if not defined npm_config_node_gyp (node «C:Program Filesnodejsnode_modulesnpmbinnode-gyp-bin. node_modulesnode-gypbinnode-g yp.js» rebuild ) else (node «» rebuild ) Warning: Missing input files: C:Projectsmyprojectnode_modulesscryptbuild..scryptwinincludeconfig.h Building the projects in this solution one at a time. To enable parallel build, please add the «/m» switch. C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V140Microsoft.CppBuild.targets(366,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number. [C:Projectsmyprojectnode_modulesscryptbuildcopied_files.vcxproj] Copying scrypt/win/include/config.h to scrypt/scrypt-1.2.0/config.h The system cannot find the file specified. TRACKER : error TRK0005: Failed to locate: «CL.exe». The system cannot find the file specified. [C:Projectsmyprojectnode_modulesscryptbuildcopied_files.vcxproj]
C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V140Microsoft.CppBuild.targets(366,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number. [C:Projectsmyprojectnode_modulesscryptbuildscrypt_wrapper.vcxproj] TRACKER : error TRK0005: Failed to locate: «CL.exe». The system cannot find the file specified. [C:Projectsmyprojectnode_modulesscryptbuildscrypt_wrapper.vcxproj]
gyp ERR! build error gyp ERR! stack Error: C:Program Files (x86)MSBuild14.0binmsbuild.exe failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibbuild.js:258:23) gyp ERR! stack at emitTwo (events.js:126:13) gyp ERR! stack at ChildProcess.emit (events.js:214:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12) gyp ERR! System Windows_NT 6.2.9200 gyp ERR! command «C:Program Filesnodejsnode.exe» «C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gypbinnode-gyp.js» «rebuild» gyp ERR! cwd C:Projectsmyprojectnode_modulesscrypt gyp ERR! node -v v8.9.1 gyp ERR! node-gyp -v v3.6.2 gyp ERR! not ok npm WARN inbanner@1.6.0 No repository field.
npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! scrypt@6.0.3 install: node-gyp rebuild npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the scrypt@6.0.3 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Источник
node gyp error TRACKER : error TRK0005: Failed to locate: «CL.exe». The system cannot find the file specified
I want to install bcrypt on a windows 10 machine with visual studio community 2015, Python v2.7.3 installed but i get the following error.
node version v4.2.1 node-gyp v3.0.3
6 Answers 6
I had the same problem with another module.
- Install visual studio community 2013
- Run npm config set msvs_version 2013 —global
- Run npm install bcrypt
Easily, I fixed this issue by simply creating C++ project in VS2015.
Basically, when u choose to create a c++ project, VS2015 will ask you to install a certain component, you just let it install. The issue will get fixed. (BTW, I am using VS2015 on Win10)
I had a problem installing karma (npm module). I installed Visual c++ from visual studio 2015 install and it worked.
I had a similar problem while building a typical hello_world.c console application. The reason was that I decided to install VS2015 to «C:program files (x86)msvc14», but the installer installed cl.exe to the default «c:program files (x86)Microsoft Visual Studio 14.0» path. Which is obviously a serious bug in the setup program.
I merged all the content of «Microsoft Visual Studio 14.0» into the «msvc14» directory, and now all works fine.
Putting this here in case someone has the same issue:
I already had the C++ libraries installed.
Updating Node worked for me.
I assume the older version of node just didn’t support my VS2017.
Just gonna drop this here in case someone needs this to work with VS 2017 and ethereum web3.js. I faced this problem when installing web3.js
- Update Node.js to 8.11.1
- Create a Visual C++ Project in VS 2017, and make sure it built succesfully
Set the config msvs_version
npm config set msvs_version 2017 —global
then npm install web3 -g —save
Linked
Related
Hot Network Questions
Subscribe to RSS
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.1.10.43142
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Источник
TRACKER: ошибка TRK0005: не удалось найти: «CL.exe»
Мне кажется, что я все пробовал.
Я установил и удалил каждую версию Visual студия (с 2010 по 2017 год)
Я попытался установить инструменты сборки, используемые для windows С++
Я удалил node.js и переустановил.
НО НИКАКОГО, что я делаю, я все еще получаю ошибку:
Я попытался найти каждое «решение», которое мог найти на google , который обсуждает или описывает эту проблему.
Когда я запустил npm install
Я получаю следующую ошибку:
Может ли кто-нибудь сказать мне, как я могу исправить эту проблему?
Моя операционная система — «Windows 10 pro».
3 ответа
CL.exe — это сборка командной строки VS. Несколько вещей, на которые я бы посмотрел:
- Когда вы устанавливаете VS, вы можете установить CL, если это так?
- Переменные среды. См. https://msdn.microsoft.com/en-us/library/kezkeayy.aspx
Убедитесь, что в «Platform Toolset» в разделе «Свойства проекта» > «Общие» задана правильная версия Visual Studio, которую вы используете.
В моем случае был загружен проект из GitHub, который был настроен на Visual Studio 2015, и я использую VS 2017. После его изменения работала.
Возможно, вы захотите также подтвердить другие настройки в свойствах, как «Версия SDK Windows», и убедитесь, что они установлены. Вы можете проверить установку Visual Studio в разделе «Приложения и функции» и изменить.
Я попытался установить Visual Studio 2015. Тем не менее, я вижу эту ошибку. Позже я обнаружил, что я должен выбрать Custom Install, Select Visual С++ во время установки.
Источник
TRACKER: ошибка TRK0005: Не удалось найти: «CL.exe». Система не может найти указанный файл
Я пытаюсь выполнить следующую команду в проекте Node.js в Windows 8:
Но я получаю ошибку, что у меня есть идея node, как с этим бороться.
TRACKER: ошибка TRK0005: Не удалось найти: «CL.exe» . Система не может найдите указанный файл. [C:ProjectsMyProject node_modulesScryptпостроитьcopied_files.vcxproj]
[email protected] preinstall C:Projectsmyproject node_modulesscrypt node node -scrypt-preinstall.js
[email protected] установить C:Projectsmyproject node_modulesscrypt node -gyp rebuild
C:Projectsmyprojectnode_modulesscrypt > если не определено npm_config_node_gyp (node «C:Program Файлыnodejs node_modulesНПМBinnode -gyp-бен . node_modulesnode -gypBinnode -g yp.js» rebuild) else (node «» rebuild) Предупреждение: Отсутствует вход файлы: C:Projectsmyprojectnode_modulesscryptbuild..scryptwinincludeconfig.h Построение проектов в этом решении по одному за раз. Включить параллельной сборки, добавьте переключатель «/m». C:Program Files (X86)MSBuildMicrosoft.Cppv4.0V140Microsoft.CppBuild.targets(366,5): предупреждение MSB8003: Не удалось найти переменную WindowsSDKDir из реестр. TargetFrameworkVersion или PlatformToolset могут быть установлены на неверный номер версии. [C:Projectsmyprojectnode_modulesscryptbuildcopied_files.vcxproj] Копирование scrypt/win/include/config.h для scrypt/scrypt-1.2.0/config.h система не может найти указанный файл. TRACKER: ошибка TRK0005: сбой для поиска: «CL.exe» . Система не может найти указанный файл. [C:ProjectsMyProjectnode_modulesScryptпостроитьcopied_files.vcxproj]
C:Program Files (X86)MSBuildMicrosoft.Cppv4.0V140Microsoft.CppBuild.targets(366,5): предупреждение MSB8003: Не удалось найти переменную WindowsSDKDir из реестр. TargetFrameworkVersion или PlatformToolset могут быть установлены на неверный номер версии. [C:Projectsmyproject node_modulesscryptbuildscrypt_wrapper.vcxproj] TRACKER: Ошибка TRK0005: Не удалось найти: «CL.exe» . Система не может найти файл указан. [C:ProjectsMyProjectnode_modulesScryptпостроитьscrypt_wrapper.vcxproj]
gyp ERR! ошибка сборки gyp ERR! stack Ошибка: C:Program Files (x86)MSBuild14.0binmsbuild.exe не удалось с кодом выхода: 1 gyp ERR! стек в ChildProcess.onExit(C:Program Файлыnodejsnode_modulesНПМnode_modulesnode -gypLibbuild.js: 258: 23) gyp ERR! stack at emitTwo (events.js: 126: 13) gyp ERR! складывать ChildProcess.emit(events.js: 214: 7) gyp ERR! складывать Process.ChildProcess._handle.onexit(internal/child_process.js: 198: 12) gyp ERR! Система Windows_NT 6.2.9200 gyp ERR! команда «C:Program Файлы nodejsnode.exe» » C:Program Файлыnodejsnode_modulesНПМnode_modulesnode -gypBinnode -gyp.js «» перестроить» gyp ERR! cwd C:Projectsmyprojectnode_modulesscrypt gyp ERR! node -v v8.9.1 gyp ERR! node -gyp -v v3.6.2 gyp ERR! не нормально npm WARN [email protected] Нет поля репозитория.
npm ERR! код ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] install: node-gyp rebuild npm ERR! Состояние выхода 1 npm ERR! npm ERR! Ошибка при установке [email protected] script. npm ERR! Это, вероятно, не проблема с npm. Вероятно, имеется дополнительный выход в журнал выше.
Источник
Перейти к контенту
I’m using Windows 8.1. I installed Visual Studio 2015 community edition. When I run npm install -g generator-keystone, I get the error at the bottom. I tried running the following commands, but I’m still getting the same results.
set GYP_MSVS_VERSION=2015
npm config set msvs_version 2015 --global
C:UsersuserAppDataRoamingnpmnode_modulesgenerator-keystonenode_modulesbuffertools>if not defined npm_config_no
de_gyp (node "C:UsersuserAppDataRoamingnpmnode_modulesnpmbinnode-gyp-bin....node_modulesnode-gypbinnode
-gyp.js" rebuild ) else (node rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V140Microsoft.CppBuild.targets(366,5): warning MSB8003: Could not fi
nd WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid versio
n number. [C:UsersuserAppDataRoamingnpmnode_modulesgenerator-keystonenode_modulesbuffertoolsbuildbuffertool
s.vcxproj]
TRACKER : error TRK0005: Failed to locate: "CL.exe". The system cannot find the file specified. [C:UsersuserAppData
Roamingnpmnode_modulesgenerator-keystonenode_modulesbuffertoolsbuildbuffertools.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:Program Files (x86)MSBuild14.0binmsbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:UsersuserAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplib
build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Windows_NT 6.3.9600
gyp ERR! command "C:Program Files (x86)nodejsnode.exe" "C:UsersuserAppDataRoamingnpmnode_modulesnpm
node_modulesnode-gypbinnode-gyp.js" "rebuild"
gyp ERR! cwd C:UsersuserAppDataRoamingnpmnode_modulesgenerator-keystonenode_modulesbuffertools
gyp ERR! node -v v4.2.2
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm WARN install:buffertools@2.1.3 buffertools@2.1.3 install: `node-gyp rebuild`
npm WARN install:buffertools@2.1.3 Exit status 1
C:UsersuserAppDataRoamingnpm
├── generator-keystone@0.3.9
└── UNMET PEER DEPENDENCY yo@>=1.0.0
asked Nov 15, 2015 at 4:20
user994165user994165
8,96828 gold badges93 silver badges161 bronze badges
I went into Visual Studio and created a Visual C++ project, which installed several libraries. npm install worked after that.
answered Nov 15, 2015 at 4:57
user994165user994165
8,96828 gold badges93 silver badges161 bronze badges
9
I went to Users[my-user].windows-build-tools
— an install file for VS Build-tools was there (for 2017 it’s vs_BuildTools.exe
), I ran and installed it.
After that I ran npm install --global --production windows-build-tools
(«Option 1» from here).
Then it worked.
answered Mar 25, 2020 at 1:20
1
If your project is very old, try a different platform. In one case I changed Project -> Properties -> Platform Toolset from Windows XP to a newer platform, then picked Rebuild Solution.
answered Aug 11, 2020 at 19:40
Somehow cl.exe
was missing from my C:Program Files (x86)Microsoft Visual Studio2017BuildToolsVCToolsMSVC14.16.27023binHostx64x64
folder. I had to delete and reinstall buildtools
using the installer.
answered Mar 13, 2022 at 23:13
h-raih-rai
3,4565 gold badges52 silver badges74 bronze badges
Since I don’t have 50 reputation I can’t comment to a couple of the questions on here.
-
The bin folder that one of the posters is referring to is «C:Program Files (x86)Microsoft Visual Studio2019CommunityMSBuildCurrentBin» this could be different for other users based on what version of Visual Studio you have installed on your system. Guessing that they are just putting msbuild on the PATH without more information.
-
Another poster put that they changed 140 to 142 and it worked. They are talking about the «PlatformToolset» version in the vcxproj file. The reason this fix worked for them is that they have Visual Studio 2019 and the vcxproj file was set up to build on Visual Studio 2015. If they are working with other people and push their project the next person to pull it could have the same issue if they are using a different version of Visual Studio than 2019.
answered Jul 8, 2022 at 12:41
I use visual basic 2019 latest version. Couldn’t run a project with toolset 140. Insted it pops the message TRK0005: Failed to locate: CL.exe. I change it to 142 and it works.
answered May 1, 2020 at 1:59
1
For me this problem was solved after including bin folder in the windows environment variable
answered Mar 18, 2022 at 7:54
1
I’m using Windows 8.1. I installed Visual Studio 2015 community edition. When I run npm install -g generator-keystone, I get the error at the bottom. I tried running the following commands, but I’m still getting the same results.
set GYP_MSVS_VERSION=2015
npm config set msvs_version 2015 --global
C:UsersuserAppDataRoamingnpmnode_modulesgenerator-keystonenode_modulesbuffertools>if not defined npm_config_no
de_gyp (node "C:UsersuserAppDataRoamingnpmnode_modulesnpmbinnode-gyp-bin....node_modulesnode-gypbinnode
-gyp.js" rebuild ) else (node rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V140Microsoft.CppBuild.targets(366,5): warning MSB8003: Could not fi
nd WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid versio
n number. [C:UsersuserAppDataRoamingnpmnode_modulesgenerator-keystonenode_modulesbuffertoolsbuildbuffertool
s.vcxproj]
TRACKER : error TRK0005: Failed to locate: "CL.exe". The system cannot find the file specified. [C:UsersuserAppData
Roamingnpmnode_modulesgenerator-keystonenode_modulesbuffertoolsbuildbuffertools.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:Program Files (x86)MSBuild14.0binmsbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:UsersuserAppDataRoamingnpmnode_modulesnpmnode_modulesnode-gyplib
build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Windows_NT 6.3.9600
gyp ERR! command "C:Program Files (x86)nodejsnode.exe" "C:UsersuserAppDataRoamingnpmnode_modulesnpm
node_modulesnode-gypbinnode-gyp.js" "rebuild"
gyp ERR! cwd C:UsersuserAppDataRoamingnpmnode_modulesgenerator-keystonenode_modulesbuffertools
gyp ERR! node -v v4.2.2
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm WARN install:buffertools@2.1.3 buffertools@2.1.3 install: `node-gyp rebuild`
npm WARN install:buffertools@2.1.3 Exit status 1
C:UsersuserAppDataRoamingnpm
├── generator-keystone@0.3.9
└── UNMET PEER DEPENDENCY yo@>=1.0.0
asked Nov 15, 2015 at 4:20
user994165user994165
8,96828 gold badges93 silver badges161 bronze badges
I went into Visual Studio and created a Visual C++ project, which installed several libraries. npm install worked after that.
answered Nov 15, 2015 at 4:57
user994165user994165
8,96828 gold badges93 silver badges161 bronze badges
9
I went to Users[my-user].windows-build-tools
— an install file for VS Build-tools was there (for 2017 it’s vs_BuildTools.exe
), I ran and installed it.
After that I ran npm install --global --production windows-build-tools
(«Option 1» from here).
Then it worked.
answered Mar 25, 2020 at 1:20
1
If your project is very old, try a different platform. In one case I changed Project -> Properties -> Platform Toolset from Windows XP to a newer platform, then picked Rebuild Solution.
answered Aug 11, 2020 at 19:40
Somehow cl.exe
was missing from my C:Program Files (x86)Microsoft Visual Studio2017BuildToolsVCToolsMSVC14.16.27023binHostx64x64
folder. I had to delete and reinstall buildtools
using the installer.
answered Mar 13, 2022 at 23:13
h-raih-rai
3,4565 gold badges52 silver badges74 bronze badges
Since I don’t have 50 reputation I can’t comment to a couple of the questions on here.
-
The bin folder that one of the posters is referring to is «C:Program Files (x86)Microsoft Visual Studio2019CommunityMSBuildCurrentBin» this could be different for other users based on what version of Visual Studio you have installed on your system. Guessing that they are just putting msbuild on the PATH without more information.
-
Another poster put that they changed 140 to 142 and it worked. They are talking about the «PlatformToolset» version in the vcxproj file. The reason this fix worked for them is that they have Visual Studio 2019 and the vcxproj file was set up to build on Visual Studio 2015. If they are working with other people and push their project the next person to pull it could have the same issue if they are using a different version of Visual Studio than 2019.
answered Jul 8, 2022 at 12:41
I use visual basic 2019 latest version. Couldn’t run a project with toolset 140. Insted it pops the message TRK0005: Failed to locate: CL.exe. I change it to 142 and it works.
answered May 1, 2020 at 1:59
1
For me this problem was solved after including bin folder in the windows environment variable
answered Mar 18, 2022 at 7:54
1
- Remove From My Forums
-
Question
-
Error 1 error TRK0005: Failed to locate: «CL.exe». The system cannot find the file specified. C:DesktopBomb Catcher GameTRACKER Bomb_Catcher
I’m using a book I got from my library on trying to learn how to use Direct X, but one of the sample programs does not seem to compliling, for reasons I cannot seem to figure out, if you could help that would be a huge help, If you need any other information
I will gladly give it. The above error is the only one I get when trying to compiling the program and I do not know how to fix it.
Answers
-
Hi Arc,
cl.exe is Visual Studio compiler. So it should be in your Visual Studio installation directory such as C:/Program FilesMicrosoft Visual Studio 10.0VCcebin.
If there is not a cl.exe in your directory, please try to reinstall your VS.
If the file is in your directory, you can repair VS.
In addition, can you tell some other detail about your issue? For example, which version of Visual Studio and Windows have you used? Have your installed
two different kinds of Visual Studio?I hope my suggestion can help you to resolve your issue. If anything is unclear, please feel free and let me know.
Best Regards,
Rob
Rob Pan [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.- Marked as answer by
Thursday, June 2, 2011 1:42 AM
- Marked as answer by
Asked
5 years, 2 months ago
Viewed
10k times
I’m trying to execute the following command in a Node.js project on Windows 8:
npm install web3@1.0.0-beta.24
But I’m gettig an error that I have node idea how to deal with.
TRACKER : error TRK0005: Failed to locate: «CL.exe». The system cannot
find the file specified. [C:Projectsmyprojectnode_modulesscryptbuildcopied_files.vcxproj]
Here is the entire output:
scrypt@6.0.3 preinstall C:Projectsmyprojectnode_modulesscrypt
node node-scrypt-preinstall.jsscrypt@6.0.3 install C:Projectsmyprojectnode_modulesscrypt
node-gyp rebuildC:Projectsmyprojectnode_modulesscrypt>if not defined
npm_config_node_gyp (node «C:Program
Filesnodejsnode_modulesnpmbinnode-gyp-bin….node_modulesnode-gypbinnode-g
yp.js» rebuild ) else (node «» rebuild ) Warning: Missing input
files: C:Projectsmyprojectnode_modulesscryptbuild..scryptwinincludeconfig.h
Building the projects in this solution one at a time. To enable
parallel build, please add the «/m» switch. C:Program Files
(x86)MSBuildMicrosoft.Cppv4.0V140Microsoft.CppBuild.targets(366,5):
warning MSB8003: Could not find WindowsSDKDir variable from the
registry. TargetFrameworkVersion or PlatformToolset may be set to an
invalid version number. [C:Projectsmyprojectnode_modulesscryptbuildcopied_files.vcxproj] Copying
scrypt/win/include/config.h to scrypt/scrypt-1.2.0/config.h The
system cannot find the file specified. TRACKER : error TRK0005: Failed
to locate: «CL.exe». The system cannot find the file specified.
[C:Projectsmyprojectnode_modulesscryptbuildcopied_files.vcxproj]C:Program Files
(x86)MSBuildMicrosoft.Cppv4.0V140Microsoft.CppBuild.targets(366,5):
warning MSB8003: Could not find WindowsSDKDir variable from the
registry. TargetFrameworkVersion or PlatformToolset may be set to an
invalid version number. [C:Projectsmyprojectnode_modulesscryptbuildscrypt_wrapper.vcxproj] TRACKER :
error TRK0005: Failed to locate: «CL.exe». The system cannot find the
file specified. [C:Projectsmyprojectnode_modulesscryptbuildscrypt_wrapper.vcxproj]gyp ERR! build error gyp ERR! stack Error:
C:Program Files
failed with exit code: 1 gyp ERR!
(x86)MSBuild14.0binmsbuild.exe
stack at ChildProcess.onExit (C:Program
Filesnodejsnode_modulesnpmnode_modulesnode-gyplibbuild.js:258:23)
gyp ERR! stack at emitTwo (events.js:126:13) gyp ERR! stack at
ChildProcess.emit (events.js:214:7) gyp ERR! stack at
Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
gyp ERR! System Windows_NT 6.2.9200 gyp ERR! command «C:Program
Filesnodejsnode.exe» «C:Program
Filesnodejsnode_modulesnpmnode_modulesnode-gypbinnode-gyp.js»
«rebuild» gyp ERR! cwd C:Projectsmyprojectnode_modulesscrypt gyp ERR! node -v v8.9.1 gyp ERR! node-gyp
-v v3.6.2 gyp ERR! not ok npm WARN inbanner@1.6.0 No repository field.npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! scrypt@6.0.3
install:node-gyp rebuild
npm ERR! Exit status 1 npm ERR! npm ERR!
Failed at the scrypt@6.0.3 install script. npm ERR! This is probably
not a problem with npm. There is likely additional logging output
above.npm ERR! A complete log of this run can be found in: npm ERR!
C:UsersuserAppDataRoamingnpm-cache_logs2017-11-13T01_31_12_133Z-debug.log
Help!
asked Nov 13, 2017 at 1:49
1
This packages seems to be requiring native compiling. You need to install Visual Studio C++ Build Tools for the same. You can download the same from below link
http://landinghub.visualstudio.com/visual-cpp-build-tools
Also after that you need to make sure that CL.exe
is available in your path. It would be on a path like C:Program FilesMicrosoft Visual Studio 10.0VCcebin
. This would change based on the version of build tools you have installed.
You will need to make sure to update your Windows PATH environment variable if the setup doesn’t do that for you.
Also if npm still fails, you can always try using yarn
yarn add web3@1.0.0-beta.24
answered Nov 15, 2017 at 10:15
Tarun LalwaniTarun Lalwani
139k8 gold badges186 silver badges254 bronze badges
8
ERR! Failed at the scrypt@6.0.3 install script.
The error is caused by the scrypt
package because node-gyp
is unable to rebuild,
try running cmd as administrator and run npm install scrypt@6.0.3
, if it doesn’t work try node-gyp rebuild
or reinstall it
if you fix your issue with node-gyp you should have Cl.exe
at the right place in the process of installing node-gyp
answered Nov 21, 2017 at 21:00
TakiTaki
17k3 gold badges28 silver badges47 bronze badges
5
I was on the same boat and most of the answers found online couldn’t help (or not 100% workable)with this rebuild error. After trying on several different methods, I found this way works on my machine (Windows 10 Pro). Now, I’m able to install web3 with no issue. (Or other packages related to node-gyp issues, such as «truffle unbox react»)
The steps I concluded is as below:
- Install NodeJS, Git
- Download Windows Visual Studio 2015
-
Open Visual Studio 2015 and create «new project…»
- Select «Create new C++ project»
- You should see a menu that VS requested to install «Common Tools for Visual C++ 2015» and «Windows 8.1 SDK and Universal CRT SDK» (some processes in scrypt required tools from this Windows 8.1 SDK files)
- Select both and install
-
Install/link python through npm command
npm --add-python-to-path="true" --debug install --global windows-build-tools
- Set msvs_version to 2015
npm config set msvs_version 2015 --global
- Install web3
npm install web3
For the reference:
My npm version : 5.6.0
My node version: 8.9.4
Hope this would help!
answered Feb 19, 2018 at 13:21
Я чувствую, что перепробовал все.
-
Я установил и удалил каждую версию Visual
студия (с 2010 по 2017 год) -
Я попытался установить инструменты сборки, используемые для Windows C ++
-
Я удалил node.js и переустановил.
НО Неважно, что я делаю, я все равно получаю ошибку:
TRACKER : error TRK0005: Failed to locate: "CL.exe".
Я попробовал каждое «решение», которое смог найти на google
который обсуждает или описывает эту проблему.
Когда я бегу npm install
Я получаю следующую ошибку:
TRACKER : error TRK0005: Failed to locate: "CL.exe". file not foundgyp ERR! build error
gyp ERR! stack Error: `C:Program Files (x86)MSBuild14.0binmsbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibbuild.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:Program Filesnodejsnode.exe" "C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gypbinnode-gyp.js" "rebuild"gyp ERR! cwd C:xampphtdocsmyprojectsrcnode_modulesnode-expat
gyp ERR! node -v v6.11.1
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
learningbank@1.0.0 C:xampphtdocsmyprojectsrc
`-- (empty)
Может кто-нибудь сказать мне, как я могу решить эту проблему?
Моя операционная система «Windows 10 Pro».
3
Решение
Другие решения
Убедитесь, что для параметра «Набор инструментов платформы» в разделе «Свойства проекта»> «Общие параметры» выбрана правильная версия Visual Studio, которую вы используете.
В моем случае, я скачал проект с GitHub, который был установлен на Visual Studio 2015, и я использую VS 2017. После изменения он работал.
Вы также можете подтвердить другие параметры в свойствах, например «Версия Windows SDK», и убедиться, что они установлены. Вы можете проверить установку Visual Studio в разделе «Приложения». & Особенности «и изменить.
2
Я пытался установить Visual Studio 2015. Тем не менее, я вижу эту ошибку. Позже я обнаружил, что я должен выбрать Выборочную установку, выбрать Visual C ++ во время установки.
1
Начинающий
- Статус
-
Оффлайн
- Регистрация
- 12 Май 2017
- Сообщения
- 17
- Реакции
- 0
-
#1
Автор темы
Error TRK0005 не удалось обнаружить «CL.exe». Не удается найти указанный файл. FROSTY v2
Эксперт
- Статус
-
Оффлайн
- Регистрация
- 12 Июн 2014
- Сообщения
- 1,002
- Реакции
- 1,207
-
#2
cl.exe это компиль для студии. иногда помогает переустановка, но более вероятная причина: антивирус блокировал либо вирусом заразился. как вариант можно найти человека у которого такая же сборка студии и перекинуть исполняемый файл в папку студии(…..VCcebin).
Если не хочешь мучатся, то удаляешь студию, прогоняешь все антивирусом, удаляешь антивирус(если стоял), и ставишь пакет MVS в дефолте
`Building the projects in this solution one at a time. To enable parallel build, please add the «/m» switch.
TRACKER : error TRK0005: Failed to locate: «CL.exe». The system cannot find the file specified. [C:UsershimadDocumen
tsVisual Studio 2017ProjectsBlankNodeBlankNodenode_modulessharpbuildlibvips-cpp.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: C:Program Files (x86)MSBuild14.0binmsbuild.exe
failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibbuild.js:285:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:194:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command «C:Program Filesnodejsnode.exe» «C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gypbinnode-gyp.js» «rebuild»
gyp ERR! cwd C:UsershimadDocumentsVisual Studio 2017ProjectsBlankNodeBlankNodenode_modulessharp
gyp ERR! node -v v7.9.0
gyp ERR! node-gyp -v v3.6.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! sharp@0.17.3 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the sharp@0.17.3 install script ‘node-gyp rebuild’.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the sharp package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs sharp
npm ERR! Or if that isn’t available, you can get their info via:
npm ERR! npm owner ls sharp
npm ERR! There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:UsershimadAppDataRoamingnpm-cache_logs2017-04-16T15_03_11_790Z-debug.log`
himadrinath
changed the title
Fail in vs 2017 : TRK0005: Failed to locate: «CL.exe»
Fail in VS2017 : TRK0005: Failed to locate: «CL.exe»
Apr 16, 2017
@lovell two different machine running in same configration
It looks like you’re using node-gyp v3.6.0, which added VS2017 support, so that’s a good start.
KeyError: '2017'
suggests node-gyp can’t detect the version of Visual Studio. Perhaps try forcing it using:
npm config set msvs_version 2017
cmloegcmluin, nadavten, jfcere, Andrew-miller-ins, NabiKAZ, Like2Read, Dane411, suzigit, pdipalmammit, rodionboroviy, and 7 more reacted with thumbs up emoji
@lovell i did every thing because i run the npm config set msvs_version 2017
command thats why it showing KeyError: '2017'
if i remove it it will show another error
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framew ork 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it i s installed elsewhere. [C:UsershimadDesktoptestProjectnode_modulessharpbuildbinding.sln]
and if i run it with npm config set msvs_version 2015
if will show a another error
error MSB4019: The imported proj ect "C:Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and t hat the file exists on disk.
i install all the component needed to run like here it says
nodejs/node-gyp#1144
but still not working in this pc
Thanks for the update. Given it works on one machine but not another, this is unlikely to be a problem with sharp. I can see you’re commenting on the linked node-gyp issue so I’ll close this.
npm i node-gyp --global
Fixed the issue for me by installing the latest node-gyp version (5.0.4).
Repository owner
locked and limited conversation to collaborators
Oct 2, 2019
Мне кажется, что я все пробовал.
-
Я установил и удалил каждую версию Visual
студия (с 2010 по 2017 год) -
Я попытался установить инструменты сборки, используемые для windows С++
-
Я удалил node.js и переустановил.
НО НИКАКОГО, что я делаю, я все еще получаю ошибку:
TRACKER : error TRK0005: Failed to locate: "CL.exe".
Я попытался найти каждое «решение», которое мог найти на google
, который обсуждает или описывает эту проблему.
Когда я запустил npm install
Я получаю следующую ошибку:
TRACKER : error TRK0005: Failed to locate: "CL.exe". file not found
gyp ERR! build error
gyp ERR! stack Error: `C:Program Files (x86)MSBuild14.0binmsbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gyplibbuild.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:Program Filesnodejsnode.exe" "C:Program Filesnodejsnode_modulesnpmnode_modulesnode-gypbinnode-gyp.js" "rebuild"
gyp ERR! cwd C:xampphtdocsmyprojectsrcnode_modulesnode-expat
gyp ERR! node -v v6.11.1
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
[email protected] C:xampphtdocsmyprojectsrc
`-- (empty)
Может ли кто-нибудь сказать мне, как я могу исправить эту проблему?
Моя операционная система — «Windows 10 pro».