problemas com o use\_pipe()
boa tarde!

no contexto da criação de um pacote, mesmo quando eu faço usethis::use\_pipe() há uma mensagem de erro. o erro somente é resolvido quando eu dou library(tidyverse) :frowning: .

como eu posso resolver ? desde já, obrigado.

[[image]](https://discourse.curso-r.com/uploads/default/original/1x/ca44782d205c965fd040ab1e9f1f328537978900.png "image")

meu description:

package: meupacote

title: exemplo d…
oi andrei! o usethis::use\_pipe() (assim como os use\_package() ) deve ser usado no console, no contexto de um pacote. caso você queira guardar o código (para consulta posterior) recomendo deixar comentado.

a mensagem de erro diz que o pipe não foi encontrado, ou seja, ele não está carregado. a mensa…
<p>olá,</p>
<p>o erro indica que a class libraryinterface dentro do arquivo libraryinterface.php foi declarada duas vezes.</p>
<p>minha recomendação é que você delete o arquivo citado do servidor e envie o arquivo novamente.</p> <p>consegui resolver o erro na pipeline, por tentativa e erro coloquei o db\_host na .env como &#39;mysql&#39; e ele não reclamou no stage de build. mesmo assim ficando diferente do que foi passado pelo instrutor!</p> muito obrigado.

segui esse tutorial

[linux dicas e suporte: sources.list completa para o debian 10 buster](https://linuxdicasesuporte.blogspot.com/2019/06/sourceslist-completa-para-o-debian-10.html?m=1) e após isso olhei nas documentações do debian, fui atualizando os pacotes porém o erro continuava.

por fim, instalei o aptitude e fui troca a versão de todos os pacotes que apresentavam incomp… <p>olá gabriel, tudo bem?</p>
<p>uma vez tive um problema parecido, o que eu acredito que aconteça é que o quando você você instancia o objeto email, a classe simpleemail que herda da classe abstrata email já chama internamente o método buildmimemessage(). esse método só pode ser invocado uma vez e ao chamar o método send(), internamente ocorre a chamada para o método buildmimemessage() novamente e por isso ocorre a exception.</p>
<pre class="prettyprint"><code>the mimemessage is already built.</code></pre>
<p>como sugestão, tente ao invés de chamar o método send(), chamar o método sendmimemessage(), tal método não faz a chamada interna para o buildmimemessage()</p>
<p>segue documentação: <a href="https://commons.apache.org/proper/commons-email/apidocs/src-html/org/apache/commons/mail/email.html#line.471" rel="nofollow">https://commons.apache.org/proper/commons-email/apidocs/src-html/org/apache/commons/mail/email.html#line.471</a></p>
<p>espero que essa informação ajude!</p>
<p>abs</p> solução:

eu consegui resolver o erro, abri uma issue no github e uma contribuidora me sugeriu trocar o rendertype do terminal, troquei para "terminal.integrated.renderertype": "dom" e funcionou perfeitamente. <p>eu realmente consegui resolver meu próprio problema. para qualquer um que possa ler isso, o problema que causou isso foi que o meu arquivo <code>functions.php</code> tinha um fechamento</p><pre><code>?&gt; </code></pre><p>no final. por alguma razão, isso é o que causou o problema e, ao remover essa última linha, estava funcionando novamente.</p> <p>resolvido, na verdade nao sei o que era, o projeto parece que estava com problema, exclui e fiz outro e agora está funcionando.</p> <p>eduardo, a sua lógica parece correta. você está recebendo erro de compilação? talvez ele não esteja compilando pois este método lança uma exceção, então seria necessário envolver um trecho do seu código em um <code>try/catch</code>.</p>
<p>veja o exemplo da documentação oficial neste link: <a href="https://msdn.microsoft.com/en-us/library/zh1hkw6k%28v&#61;vs.110%29.aspx" rel="nofollow">https://msdn.microsoft.com/en-us/library/zh1hkw6k(v&#61;vs.110).aspx</a></p> olá paulo,  

  

eu preciso ver o problema para saber realmente o que está acontecendo para poder prover uma solução.  

será que poderia enviar um print do problema? <p>oi, marcélio!</p>
<p>o arquivo foi disponibilizado com esse erro de sintaxe, ai quando baixamos ele e utilizamos, recebemos esse erro, mas é só corrigir a letra <code>k</code> para minúscula que é resolvido.</p>