mirror of
https://github.com/asdf-vm/asdf.git
synced 2024-12-19 18:05:02 -07:00
2 lines
6.9 KiB
JavaScript
2 lines
6.9 KiB
JavaScript
import{_ as o,c as a,a2 as s,o as d}from"./chunks/framework.BQmytedh.js";const m=JSON.parse('{"title":"Configuration","description":"","frontmatter":{},"headers":[],"relativePath":"pt-br/manage/configuration.md","filePath":"pt-br/manage/configuration.md","lastUpdated":1687069487000}'),i={name:"pt-br/manage/configuration.md"};function r(c,e,n,t,l,p){return d(),a("div",null,e[0]||(e[0]=[s('<h1 id="configuration" tabindex="-1">Configuration <a class="header-anchor" href="#configuration" aria-label="Permalink to "Configuration""></a></h1><blockquote><p>Hi, we've recently migrated our docs and added some new pages. If you would like to help translate this page, see the "Edit this page" link at the bottom of the page.</p></blockquote><p>A configuração do <code>asdf</code> abrange tanto os arquivos <code>.tool-versions</code> compartilháveis quanto as personalizações específicas do usuário com <code>.asdfrc</code> e variáveis de ambiente.</p><h2 id="tool-versions" tabindex="-1">.tool-versions <a class="header-anchor" href="#tool-versions" aria-label="Permalink to ".tool-versions""></a></h2><p>Sempre que o arquivo <code>.tool-versions</code> estiver presente em um diretório, as versões da ferramenta que ele declara serão usadas nesse diretório e em seus subdiretórios.</p><p>Configurações globais podem ser modificadas no arquivo <code>$HOME/.tool-versions</code></p><p>O arquivo <code>.tool-versions</code> se parece assim:</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>ruby 2.5.3</span></span>\n<span class="line"><span>nodejs 10.15.0</span></span></code></pre></div><p>As versões podem estar no seguinte formato:</p><ul><li><code>10.15.0</code> - uma versão real. Os plugins que suportam o download de binários farão o download de binários.</li><li><code>ref:v1.0.2-a</code> ou <code>ref:39cb398vb39</code> - <em>tag/commit/branch</em> para download pelo github e compilação um path costumizado e compi</li><li><code>path:~/src/elixir</code> - um path para uma versão compilada e personalizada de uma ferramenta pronta para usar. Para uso por linguagens de desenvolvimento e outros.</li><li><code>system</code> - faz com que asdf passe para a versão da ferramenta no sistema que não é gerenciada por asdf .</li></ul><p>Várias versões podem ser definidas, separando-as com um espaço. Por exemplo, para usar Python 3.7.2, e também Python 2.7.15, use a linha abaixo em seu arquivo <code>.tool-versions</code>.</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>python 3.7.2 2.7.15 system</span></span></code></pre></div><p>Para instalar todas as ferramentas definidas em <code>.tool-versions</code>, execute o camando <code>asdf install</code> sem argumentos no mesmo diretório de <code>.tool-versions</code>.</p><p>Para isntalar somente uma ferramenta definida em <code>.tool-versions</code>, execute o camando <code>asdf install</code> sem argumentos no mesmo diretório de <code>.tool-versions</code>. A ferramenta será instalada na versão especificada no arquivo <code>.tool-versions</code>.</p><p>Edite o arquivo diretamente no diretório ou use <code>asdf local</code> (ou <code>asdf global</code>) para atualiza-lo.</p><h2 id="home-asdfrc" tabindex="-1"><code>$HOME/.asdfrc</code> <a class="header-anchor" href="#home-asdfrc" aria-label="Permalink to "`$HOME/.asdfrc`""></a></h2><p>Adicione um arquivo <code>.asdfrc</code> ao seu diretório home e asdf usará as configurações especificadas no arquivo. O arquivo deve ser formatado assim:</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>legacy_version_file = yes</span></span></code></pre></div><p><strong>Configurações</strong></p><ul><li><p><code>legacy_version_file</code> - por padrão é <code>no</code>. Se definido como <code>yes</code>, fará com que os plug-ins que suportam esse recurso leiam os arquivos de versão usados por outros gerenciadores de versão (por exemplo, <code>.ruby-version</code> no caso do <code>rbenv</code> do Ruby).</p></li><li><p><code>use_release_candidates</code> - por padrão é <code>no</code>. Se definido como <code>yes</code>, fará com que o comando <code>asdf update</code> atualize para o mais recente em vez da versão semântica mais recente.</p></li><li><p><code>always_keep_download</code> - por padrão é <code>no</code>. Se definido como <code>yes</code>, fará com que o <code>asdf install</code> sempre mantenha o código-fonte ou binário baixado. Se definido como <code>no</code>, o código fonte ou binário baixado por <code>asdf install</code> será excluído após a instalação bem sucedida.</p></li><li><p><code>plugin_repository_last_check_duration</code> - por padrão é <code>60</code> min (1 hrs). Ele define a duração da última verificação do repositório de plugins asdf. Quando o comando <code>asdf plugin add <nome></code>, <code>asdf plugin list all</code> for executado, ele verificará a duração da última atualização para atualizar o repositório. Se definido como <code>0</code>, ele atualizará o repositório de plugins asdf todas as vezes.</p></li></ul><h2 id="variaveis-de-ambiente" tabindex="-1">Variáveis de ambiente <a class="header-anchor" href="#variaveis-de-ambiente" aria-label="Permalink to "Variáveis de ambiente""></a></h2><ul><li><code>ASDF_CONFIG_FILE</code> - O padrão é <code>~ /.asdfrc</code> conforme descrito acima. Pode ser definido para qualquer local.</li><li><code>ASDF_DEFAULT_TOOL_VERSIONS_FILENAME</code> - O nome do arquivo que armazena os nomes e versões das ferramentas. O padrão é <code>.tool-versions</code>. Pode ser qualquer nome de arquivo válido. Normalmente você não deve substituir o valor padrão, a menos que deseja que o asdf ignore os arquivos <code>.tool-versions</code>.</li><li><code>ASDF_DIR</code> - O padrão é <code>~/.asdf</code> - Localização dos arquivos <code>asdf</code>. Se você instalar <code>asdf</code> em algum outro diretório, defina-o para esse diretório. Por exemplo, se você estiver instalando através do AUR, você deve definir isso para <code>/opt/asdf-vm</code>.</li><li><code>ASDF_DATA_DIR</code> - O padrão é <code>~/.asdf</code> - Local onde <code>asdf</code> instala plugins, correções e instalações. Pode ser definido para qualquer local antes de fornecer <code>asdf.sh</code> ou <code>asdf.fish</code> mencionado na seção acima. Para Elvish, isso pode ser definido acima de <code>use asdf</code>.</li></ul>',22)]))}const f=o(i,[["render",r]]);export{m as __pageData,f as default};
|