Yarn: 원격 tarball νŒ¨ν‚€μ§€ μΆ”κ°€ 였λ₯˜

에 λ§Œλ“  2017λ…„ 04μ›” 15일  Β·  4μ½”λ©˜νŠΈ  Β·  좜처: yarnpkg/yarn

κΈ°λŠ₯ 을 μš”μ²­ν•˜κ±°λ‚˜ 버그λ₯Όλ³΄κ³  ν•˜μ‹œκ² μŠ΅λ‹ˆκΉŒ?
버그 μ‹ κ³ 

ν˜„μž¬ 행동은 λ¬΄μ—‡μž…λ‹ˆκΉŒ?

원격 tarball νŒ¨ν‚€μ§€λ₯Ό μΆ”κ°€ ν•  λ•Œ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.

error 예기치 μ•Šμ€ 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. " https://github.com/blikblum/cherrytree/releases/download/svelte-2.4.2/build.tar.gz : EISDIR : λ””λ ‰ν† λ¦¬μ—μ„œ 잘λͺ»λœ μž‘μ—…, '/ home / luiz / μ—΄κΈ° .cac
he / yarn / v1 / .tmp / 9417ab587e459fe380a7e913f4160254 / ' ".

ν˜„μž¬ λ™μž‘μ΄ 버그 인 경우 μž¬ν˜„ 단계λ₯Ό μ œκ³΅ν•˜μ‹­μ‹œμ˜€.

빈 ν΄λ”μ—μ„œ :

yarn init // 더미 ν”„λ‘œμ νŠΈ 생성
yarn add https://github.com/blikblum/cherrytree/releases/download/svelte-2.4.2/build.tar.gz

package.jsonμ—μ„œ μˆ˜λ™μœΌλ‘œ 쒅속성 μ—…λ°μ΄νŠΈ

dependencies: {
 "cherrytree": "https://github.com/blikblum/cherrytree/releases/download/svelte-2.4.2/build.tar.gz"
}

yarn install ν•˜λ©΄ 였λ₯˜λ„ λ°œμƒν•©λ‹ˆλ‹€.

μ˜ˆμƒλ˜λŠ” λ™μž‘μ€ λ¬΄μ—‡μž…λ‹ˆκΉŒ?
링크 https://github.com/blikblum/cherrytree/releases/download/svelte-2.4.2/build.tar.gz의 νŒ¨ν‚€μ§€
μ„€μΉ˜ν•˜κ³  쒅속성에 μΆ”κ°€ν•΄μ•Όν•©λ‹ˆλ‹€.

node.js, yarn 및 운영 체제 버전을 μ–ΈκΈ‰ν•˜μ‹­μ‹œμ˜€.
원사 0.23.2
λ…Έλ“œ 6.10
Linux Mint 17.3 및 Windows 10

cat-bug cat-documentation good first issue help wanted triaged

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

이봐, λ‚˜λŠ” 적어도 λ‚΄ κ²½μš°μ— λ§ˆμΉ¨λ‚΄ κ·Όλ³Έ 원인을 찾을 수 μžˆμ—ˆμ„ λ•Œ μž μ‹œ λ™μ•ˆμ΄ 였λ₯˜λ‘œ κ³ μƒν–ˆμŠ΅λ‹ˆλ‹€.

.tar.gz μ—μ„œ yarn add λ₯Ό μ‚¬μš©ν•˜λ €λ©΄ ./ μ‹œμž‘ν•˜λŠ” 파일 이름이 μžˆμ–΄μ•Όν•©λ‹ˆλ‹€. tarball을 ν™•μΈν•œ κ²°κ³Ό λͺ¨λ“  파일이 μ„ ν–‰ 둜컬 디렉토리 μ°Έμ‘° ( tar -tf build.tar.gz )없이 λ‚˜μ—΄λ©λ‹ˆλ‹€.

tar λͺ…령을 호좜 ν•  λ•Œ νŒŒμΌμ„ μ°Έμ‘°ν•˜λŠ” 방법을 μˆ˜μ •ν•˜μ—¬ κ°„λ‹¨νžˆ μˆ˜μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€ (예 : "*"λŒ€μ‹  "./*"전달). λ˜λŠ” ν”„λ‘œκ·Έλž˜λ° λ°©μ‹μœΌλ‘œ μƒμ„±ν•˜λŠ” 경우 ν—€λ”μ˜ 파일 이름을 λ³€κ²½ν•©λ‹ˆλ‹€.

λͺ¨λ“  4 λŒ“κΈ€

yarn-error.log 파일 :

Arguments: 
  /usr/bin/nodejs /usr/bin/yarn add https://github.com/blikblum/cherrytree/releases/download/svelte-2.4.2/build.tar.gz

PATH: 
  /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

Yarn version: 
  0.23.2

Node version: 
  6.10.2

Platform: 
  linux x64

npm manifest: 
  {
    "name": "testproj",
    "version": "1.0.0",
    "main": "index.js",
    "license": "MIT"
  }

yarn manifest: 
  No manifest

Lockfile: 
  No lockfile

Trace: 
  Error: https://github.com/blikblum/cherrytree/releases/download/svelte-2.4.2/build.tar.gz: EISDIR: illegal operation on a directory, open '/usr/local/share/.cache/yarn/v1/.tmp/9417ab587e459fe380a7e913f4160254/'
      at Error (native)


이봐, λ‚˜λŠ” 적어도 λ‚΄ κ²½μš°μ— λ§ˆμΉ¨λ‚΄ κ·Όλ³Έ 원인을 찾을 수 μžˆμ—ˆμ„ λ•Œ μž μ‹œ λ™μ•ˆμ΄ 였λ₯˜λ‘œ κ³ μƒν–ˆμŠ΅λ‹ˆλ‹€.

.tar.gz μ—μ„œ yarn add λ₯Ό μ‚¬μš©ν•˜λ €λ©΄ ./ μ‹œμž‘ν•˜λŠ” 파일 이름이 μžˆμ–΄μ•Όν•©λ‹ˆλ‹€. tarball을 ν™•μΈν•œ κ²°κ³Ό λͺ¨λ“  파일이 μ„ ν–‰ 둜컬 디렉토리 μ°Έμ‘° ( tar -tf build.tar.gz )없이 λ‚˜μ—΄λ©λ‹ˆλ‹€.

tar λͺ…령을 호좜 ν•  λ•Œ νŒŒμΌμ„ μ°Έμ‘°ν•˜λŠ” 방법을 μˆ˜μ •ν•˜μ—¬ κ°„λ‹¨νžˆ μˆ˜μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€ (예 : "*"λŒ€μ‹  "./*"전달). λ˜λŠ” ν”„λ‘œκ·Έλž˜λ° λ°©μ‹μœΌλ‘œ μƒμ„±ν•˜λŠ” 경우 ν—€λ”μ˜ 파일 이름을 λ³€κ²½ν•©λ‹ˆλ‹€.

감사. μž‘λ™ν–ˆμŠ΅λ‹ˆλ‹€. λ¬Έμ„œμ— μ΅œμ†Œν•œ λ©”λͺ¨κ°€ μ •λ¦¬λ˜μ–΄ μžˆμœΌλ―€λ‘œ μ—΄μ–΄ λ‘μ‹­μ‹œμ˜€.

μ–˜λ“€ μ•„,
μ‚¬μš©μžμ—κ²Œμ΄ λ™μž‘μ„ μ•Œλ¦¬κ³  해결책을 μ œμ•ˆν•˜λŠ” κ²½κ³ λ₯Ό μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.
λ™μΌν•œ μ œν’ˆμ— λŒ€ν•œ PR # 4898 생성

이것은 싀에 λŒ€ν•œ λ‚˜μ˜ 첫 번째 κΈ°μ—¬μ΄λ―€λ‘œ λ‚΄κ°€ λ†“μΉœ 것이 있으면 μ•Œλ €μ£Όμ‹­μ‹œμ˜€. 감사.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰