Error ealier when framework names collide and clean up when resolved
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- react-native, typescript
- Domínio
- build-system, mobile-dev
Direção de pesquisa
Nenhum arquivo-fonte, teste ou ponto de entrada é especificado. Reproduza a instalação com dois frameworks que tenham caminhos diferentes, mas o mesmo identificador, e depois rastreie a instalação do framework Node-API e a limpeza da pasta de build. Considera-se concluído quando as colisões falharem mais cedo e a issue fornecer um caminho confiável de recuperação após a remoção de um framework.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
After #351 merged and while experimenting with #363 I had frameworks on the filesystem with different path but same identifiers and got this error while installing an app.
Please try again later. Found bundle at
/Users/kraenhansen/Library/Developer/CoreSimulator/Devices/4EDDABA6-E72F-4FBF-85C5-576A9A9EA5F5/data/Library/Caches/com.apple.mobile.installd.staging/temp.nhmXW6/extracted/ReactTestApp.app/Frameworks/node-addon-examples--example-2-hello.frameworkwith the same identifier (example-2.hello) as bundle at/Users/kraenhansen/Library/Developer/CoreSimulator/Devices/4EDDABA6-E72F-4FBF-85C5-576A9A9EA5F5/data/Library/Caches/com.apple.mobile.installd.staging/temp.nhmXW6/extracted/ReactTestApp.app/Frameworks/example-2--hello.framework
After deleting one of these, the error persisted.
Ideally - we should check and fail if Node-API frameworks collide and investigate if it would be possible to provide a better recovery method than cleaning the build folder.
- Linguagem predominante
- TypeScript
- Estrelas
- 191
- Forks
- 10
- Merge médio
- 2d 17h
- PRs com merge (30d)
- 3
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de callstackincubator/react-native-node-api
-
Android 🤖
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
-
Sanity check of Hermes source directory via environment variable, when building Android projectsAbertaAndroid 🤖 good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
callstackincubator/react-native-node-api#163 · 1 comentário ·
-
enhancement good first issue gyp-to-cmake
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
callstackincubator/react-native-node-api#161 · 3 comentários · 1 reação ·
-
enhancement Host 🏡
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
-
Automatable good first issue
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 15/100
callstackincubator/react-native-node-api#424 · 1 comentário ·
Todas as issues de callstackincubator/react-native-node-api
Issues semelhantes
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 78/100
lichess-org/api#678 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
PostHog/posthog.com#20628 ·
Mantenedores costumam responder em até 1 dia
-
bug status:Needs Triage
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
jupyterlab/jupyterlab#19964 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
agentscope-ai/QwenPaw#8064 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
area: notebooks-jupyter bug theme: new notebook frontend
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
posit-dev/positron#16347 · 1 comentário ·
Mantenedores costumam responder em até 1 dia