Cannot build on electron-forge
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- electron, javascript, node.js, typescript
- 領域
- build-system, desktop
調査の方向性
package.json の設定を使って yarn start または yarn make で失敗を再現し、その後 node_modules/nodegit/vendor/libssh2/src/openssl.h と、エラーに記載されている生成済みの nodegit ビルドパスを調査します。報告された Windows、Node.js、MSVS の各バージョンで、openssl/opensslconf.h が見つからないエラーなしに Electron Forge のビルドが完了すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
System information
- node version: 16.5.0
- npm or yarn version: 3.1.0
- OS/version/architecture: Windows 11 x64
- Applicable nodegit version: 0.27.0/0.28.0-alpha.9
- MSVS Version: 2017
node -v
v16.5.0
npm -v # (or yarn -v)
3.1.0
node -e "console.log(process.platform)"
win32
node -e "console.log(require('os').release())"
10.0.22489
node -e "console.log(console.log(process.arch))"
x64
package.json
{
"name": "gitmc",
"version": "0.0.1",
"main": "dist/main.js",
"description": "Minecraft Modpack Launcher which uses git as updating system",
"license": "AGPL-3.0-or-later",
"scripts": {
"start": "tsc && electron-forge start",
"package": "tsc && electron-forge package",
"make": "tsc && electron-forge make"
},
"dependencies": {
"@octokit/rest": "^18.12.0",
"@xmcl/installer": "^4.0.1",
"axios": "^0.24.0",
"electron-squirrel-startup": "^1.0.0",
"find-java-home": "^1.2.2",
"nodegit": "0.28.0-alpha.9"
},
"devDependencies": {
"@electron-forge/cli": "^6.0.0-beta.61",
"@electron-forge/maker-deb": "^6.0.0-beta.61",
"@electron-forge/maker-rpm": "^6.0.0-beta.61",
"@electron-forge/maker-squirrel": "^6.0.0-beta.61",
"@electron-forge/maker-zip": "^6.0.0-beta.61",
"@types/nodegit": "^0",
"electron": "^15.3.0",
"typescript": "^4.4.4"
},
"packageManager": "yarn@3.1.0",
"config": {
"forge": {
"packagerConfig": {},
"makers": [
{
"name": "@electron-forge/maker-squirrel",
"config": {
"name": ""
}
},
{
"name": "@electron-forge/maker-zip",
"platforms": [
"darwin"
]
},
{
"name": "@electron-forge/maker-deb",
"config": {}
},
{
"name": "@electron-forge/maker-rpm",
"config": {}
}
]
}
}
}
I'm trying to use nodegit in electron-forge project. When I try to execute yarn start or yarn make, the error message below is output.
c:\users\iro\gitmc\node_modules\nodegit\vendor\libssh2\src\openssl.h(40): fatal error C1083: Cannot open include file.
'openssl/opensslconf.h': No such file or directory [C:\Users\iro\GitMC\node_modules\nodegit\build\vendor\libssh2.vcxproj]
There is no error in node-gyp when installing through yarn.
You can see this repository on https://github.com/Coder-Iro/GitMC
- 主要言語
- JavaScript
- スター
- 5.8k
- フォーク
- 704
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nodegit/nodegit のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
nodegit/nodegit の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Seeed-Studio/wiki-documents#5655 · コメント 2 件 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
capricorn86/happy-dom#2435 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
-
Edit: CW+ オープンchannels:edit check:passed
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
01 type: bug 30 needs: triage 99 tag: UX Accessibility
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100