error: Uncaught (in promise) AlreadyExists: File exists (os error 17): symlink
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 42/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- deno, typescript
調査の方向性
Start with the symlink_with_overwrite and processEntry functions in pkgm/v0.11.1/bin/pkgm, using the reported pkgm install pipenv command to reproduce the failure. Trace how an existing python symlink is handled during mirror_directory. Done means repeated installation no longer requires manually removing the existing path and does not report the AlreadyExists error.
索引モデルが issue の本文から書いたものです。
説明
sudo /usr/local/bin/pkgm install pipenv
error: Uncaught (in promise) AlreadyExists: File exists (os error 17): symlink 'python' -> '/usr/local/pkgs/pipenv.pypa.io/v3000.0.0/venv/bin/python3'
Deno.symlinkSync(src, dst);
^
at Object.symlinkSync (ext:deno_fs/30_fs.js:519:3)
at symlink_with_overwrite (file:///Users/james/.pkgx/pkgx.sh/pkgm/v0.11.1/bin/pkgm:501:8)
at processEntry (file:///Users/james/.pkgx/pkgx.sh/pkgm/v0.11.1/bin/pkgm:375:7)
at async processEntry (file:///Users/james/.pkgx/pkgx.sh/pkgm/v0.11.1/bin/pkgm:363:9)
at async processEntry (file:///Users/james/.pkgx/pkgx.sh/pkgm/v0.11.1/bin/pkgm:363:9)
at async processEntry (file:///Users/james/.pkgx/pkgx.sh/pkgm/v0.11.1/bin/pkgm:363:9)
at async mirror_directory (file:///Users/james/.pkgx/pkgx.sh/pkgm/v0.11.1/bin/pkgm:350:3)
at async install (file:///Users/james/.pkgx/pkgx.sh/pkgm/v0.11.1/bin/pkgm:153:5)
at async file:///Users/james/.pkgx/pkgx.sh/pkgm/v0.11.1/bin/pkgm:65:20
I get this a lot. I have to fix it by just rm -r'ing whatever it says already exists.
- 主要言語
- TypeScript
- スター
- 62
- フォーク
- 13
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
pkgxdev/pkgm のほかの issue
-
error: Uncaught (in promise) Error: cannot intersect: ^1.3.2 && =1.3.1対応中かも @jhheider が 96 日前に担当しました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 38/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Doist/todoist-cli#576 ·
メンテナーはふだん 1 日以内に返信
-
feature
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
vercel-labs/skills#2370 ·
メンテナーはふだん 1 日以内に返信
-
🐛 Bug supabase/cli
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
CopilotKit/aimock#491 ·
メンテナーはふだん 1 日以内に返信