簡體   English   中英

CreateProcess error = 2,系統找不到指定的文件錯誤

[英]CreateProcess error = 2, the system cannot find the file specified error

我在 Windows 上有 Android Studio 2.3.3,在 Windows 上也有 Git。 我從 GitHub ( VCS->Checkout from version control->Git->pasted the link ) 克隆了一個存儲庫並嘗試運行它。 但是 gradle 同步失敗並給出了這個錯誤

CreateProcess error=2, the system cannot find the file specified  

我檢查了日志,我注意到了這一點

java.io.IOException: Cannot run program "git" (in directory "H:\GitClone\apps-android-commons\app"): CreateProcess error=2, The system cannot find the file specified

給出的路徑是我在結賬時選擇的位置。
我嘗試在 Android Studio 中將 git.exe 的路徑從 ...\\bin\\git.exe 更改為 ...\\cmd\\git.exe。
我還將 git.exe 的路徑添加到我的環境 PATH 變量中,但錯誤仍然存​​在。
SO 上的其他答案主要是告訴執行這些步驟,但由於我已經完成了這些步驟,因此我不得不提出一個新問題。
另外,我的朋友建議我安裝 Github Desktop,但我不能,因為我有 32 位操作系統。
注意 - 我對版本控制完全陌生。
編輯 - 日志的一部分

Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'git''
at org.gradle.process.internal.DefaultExecHandle.execExceptionFor(DefaultExecHandle.java:220)
at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:204)
at org.gradle.process.internal.DefaultExecHandle.failed(DefaultExecHandle.java:340)
at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:86)
at org.gradle.internal.operations.BuildOperationIdentifierPreservingRunnable.run(BuildOperationIdentifierPreservingRunnable.java:39)
... 3 more
Caused by: net.rubygrapefruit.platform.NativeException: Could not start 'git'
at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:27)
at net.rubygrapefruit.platform.internal.WindowsProcessLauncher.start(WindowsProcessLauncher.java:22)
at net.rubygrapefruit.platform.internal.WrapperProcessLauncher.start(WrapperProcessLauncher.java:36)
at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:68)
... 4 more

確保您如何將git.exe添加到您的 PATH :雖然在 Android studio 中您需要指定包括git.exe的完整路徑,您只需要在您的PATH添加git.exe的父文件夾:

set PATH=C:\path\to\Git\bin;%PATH%

C:\\path\\to\\Git 可以是您解壓縮 sef 提取的存檔PortableGit-2.15.1-64-bit.7z.exe任何文件夾。

這需要在您的 USER Environment variables 中完成,如果您希望從中啟動任何進程(如 Gradle)以繼承您的新%PATH%值,您需要關閉並重新打開 Android Studio。

您的POM可能觸發了一些源腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM