Pergunta

Eu estou seguindo o artigo aplicativo de música em Yarivs blogue . Quando eu vou para http: // localhost: 8002 recebo a página de índice mostrando correctlty mas se eu tentar navegar para < a href = "http: // localhost: 8002 / música" rel = "nofollow noreferrer"> http: // localhost: 8002 / música I get este erro (ver Pastie) , quando navegar http: // localhost: 8002 / músico eu recebo página não encontrada, apesar de eu ter criado o componente músico. Eu estou recebendo a mesma coisa acontecendo com todos os aplicativos erlyweb eu tentei. Alguma idéia de onde eu poderia estar acontecendo de errado.

Esta é minha seção servidor da configuração bouba.

    <server localhost>
        port = 8002
        listen = 0.0.0.0
        docroot = "C:/Program Files/Yaws-1.84/applications/music/www"
        appmods = <"/music", erlyweb>
        <opaque>
          appname = music
        </opaque>
    </server>
Foi útil?

Solução 2

OK eu ter corrigido isso. Eu adicionei as seguintes linhas ao meu arquivo yaws.config

ebin_dir = "C:\Program Files\erl5.7.2/lib/erlyweb-0.7.1/ebin"
ebin_dir = "C:/Program Files/Yaws-1.84/applications/music/ebin"

As primeiras uma pega erlyweb e a segunda o diretório Ebin para a minha candidatura.

Outras dicas

Isso parece erro como o erlyweb: a função não está no código:. Caminho

As possíveis causas?

  • ErlyWeb não está no codepath que bouba está usando.
  • erlyweb não é compilado por isso mesmo que o código fonte está no caminho os arquivos .beam não são tão bouba não pode carregar o módulo.

curta de olhar para o seu sistema Temo que é tudo que eu posso dizer.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top