mirror of
https://github.com/vector-im/element-web.git
synced 2026-05-04 19:56:45 +02:00
Fix hak check for matrix-seshat (#33030)
This commit is contained in:
parent
4315038346
commit
0a8ef85f2f
@ -27,10 +27,10 @@ export default async function (hakEnv: HakEnv, moduleInfo: DependencyInfo): Prom
|
||||
|
||||
try {
|
||||
// node-gyp uses python for reasons beyond comprehension
|
||||
await hakEnv.checkTools([["python", "--version"]]);
|
||||
} catch {
|
||||
// try python3 too
|
||||
// Try python3 first, to get a more sensible error if python is not found in the fallback
|
||||
await hakEnv.checkTools([["python3", "--version"]]);
|
||||
} catch {
|
||||
await hakEnv.checkTools([["python", "--version"]]);
|
||||
}
|
||||
|
||||
// Ensure Rust target exists (nb. we avoid depending on rustup)
|
||||
|
||||
@ -103,6 +103,9 @@ export default class HakEnv {
|
||||
shell: this.isWin(),
|
||||
...options,
|
||||
});
|
||||
proc.on("error", (err) => {
|
||||
reject(err);
|
||||
});
|
||||
proc.on("exit", (code) => {
|
||||
if (code) {
|
||||
reject(code);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user