Pesquisar

Currículo e bio do autor Casal de artigos relacionados com o meu hobby - robótica
Minhas impressões sobre a imigração para a Austrália. Em russo apenas. Receitas para resolver problemas cotidianos
Linux lugares ligados Windows lugares ligados
Software lugares ligados Um monte de informações sobre hardware
Diferentes ferramentas podem ser úteis Mensagens sobre tecnologias web vários
Tudo o que não se encaixa no resto do menu RSS feed para este blog

Tag Cloud

Arquivo

Links

Blog do Andrey Mikhalchuk

English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagRussian flagDanish flagFinnish flagHebrew flag

Technoblog sobre a vida

6 de setembro de 2011 Netbeans não parar em pontos de interrupção ao depurar um aplicativo de RoR (Ruby on Rail)

Recentemente, ligado a um computador diferente e tem todas as gemas no sistema actualizado aproximadamente ao mesmo tempo. Não tenho certeza exatamente o que levar para o problema, mas a depuração do aplicativo no NetBeans tornou-se impossível, porque ele parou de parar em pontos de interrupção. Para adicionar um pouco de confusão, pontos de interrupção ainda estavam trabalhando em testes, como descobri mais tarde, e não apenas quando eu estava fazendo algo no Firefox. Eu tentei todas as receitas, incluindo

  • Atualizando o NetBeans para a versão mais recente apoio RoR (Netbeans sropped suporte a Ruby ea última versão ainda apoiá-lo é 6.0.1)
  • Verificando os atributos estendidos de todas as pastas. Aparentemente, em MacOS se a pasta tem um projeto NetBeans atributo extendido não pode depurá-lo. Sempre que você usar "extendidas" HFS + recursos como mudar a cor de fundo de um diretório no Finder MacOS adiciona um atributo "estendidas" para essa pasta. Você pode vê-lo, mas correndo "ls-l" e perceber caractere "@" nas permissões de arquivo.
  • verificar se rdebug está funcionando perfeitamente. Eu usei telnet e wireshark para ver as comunicações entre rdebug e NetBeans e viu todos os pontos de interrupção definidos corretamente.

Portanto, nada ajudou até ...


Eu adicionei ... depurador chamada no código. Essa linha depurador (<% depurador%>) pareceu pontapé de saída no processo de depuração, eu nem preciso reiniciar o NetBeans. Leter eu removi a linha depurador, mas os pontos de interrupção continuei trabalhando. Infelizmente não tive tempo para terminar de cavar nos cérebros do NetBeans e descobrir exatamente o que está acontecendo nela, só espero que este pequeno truque você vai economizar uma ou duas horas.

Este post foi publicado em Como , Software .

Sem comentários

Nenhum comentário até o momento

Deixe uma resposta

Mapa do Site (C) Andrey Mikhalchuk, 2005-2008