Não uso a saída RI ou RDoc das gemas instaladas em minha máquina ou nos servidores que manuseio (uso outros meios de documentação).
Cada jóia que instalo instala a documentação do RI e RDoc por padrão, porque esqueço de configurá-lo --no-ri --no-rdoc
.
Existe uma maneira de tornar esses dois sinalizadores o padrão?
gem server
, lembrei-me de que estava com ele$HOME/.gemrc
e realmente me matou ... O Google nem sempre está lá.show-source
como uma alternativa aos documentos gerados. Ele exibirá comentários embutidos, que geralmente têm o mesmo conteúdo que o ri / rdoc.Respostas:
Basta adicionar a seguinte linha ao seu local de
~/.gemrc
arquivo (que está na sua casa pasta):ou você pode adicionar esta linha ao
gemrc
arquivo de configuração global .Aqui está como encontrá-lo (no Linux):
fonte
Da documentação do RVM :
Nota: A resposta original foi:
Isso não é mais válido; os documentos RVM foram atualizados, portanto, a resposta atual para incluir apenas a
gem
diretiva é a correta.fonte
--no-document
ou--document=rdoc
apenas para o rdoc.install: --no-rdoc --no-ri\nupdate: --no-rdoc --no-ri
@mpapis, por que você alterou a documentação do RVM e também a resposta?gem:
vez de duas entradas separadas.ruby -e "require 'etc';puts Etc.sysconfdir"
para determinar o caminho para o seugemrc
arquivo de configuração.Note-se que
--no-ri
e--no-rdoc
foram reprovados de acordo com as novas guias . A maneira recomendada é usar--no-document
em~/.gemrc
ou/etc/gemrc
.ou
fonte
No Linux (e provavelmente Mac):
Esse one-liner costumava estar nos comentários aqui, mas de alguma forma desapareceu.
fonte
>>
caso o usuário já tenha um~/.gemrc
.echo 'gem: --no-doc --no-ri' >> ~/.gemrc
e o que você escreveu ou ambos têm o mesmo efeito?--no-doc --no-ri
está obsoleto (consulte o guia guias.rubygems.org/command-reference/#gem_install para obter opções)# /home/{user}/.gemrc
http://webonrails.com/2008/12/03/skiping-installation-of-ri-and-rdoc-documentation- while-installing-gems/
fonte
No Windows XP, o caminho para o arquivo .gemrc é
e esse arquivo não é criado por padrão, você deve criá-lo.
fonte
Um oneliner para os usuários do Windows 7:
(echo install: --no-document && echo update: --no-document) >> c:\ProgramData\gemrc
fonte
Você pode especificar opções padrão usando o
.gemrc
arquivo de configuração.Documentação sobre o arquivo de configuração gem
fonte
Como mencionado acima, coloque
gem: --no-document
no seu arquivo gem. No entanto, o gemrc em todo o sistema nem sempre necessariamente entra/etc/gemrc
. Se você estiver usando o RVM ou tiver o Ruby instalado/usr/local/bin
, ele precisará ser localizado em um local diferente. Você pode encontrar este local executandoirb
e digitando ...Veja o post original sobre isso aqui .
fonte
ruby -rrubygems -e'puts Gem::ConfigFile::SYSTEM_WIDE_CONFIG_FILE'
Passo a passo:
Para criar / editar o arquivo .gemrc no terminal:
Você abrirá um editor chamado vi. cole em:
clique no botão 'esc'.
digitar:
Você pode verificar se tudo está correto com este comando:
fonte
~/.gemrc
arquivo em um editor de texto.sudo
editar o seu próprio usuário~/.gemrc
.No Windows7, o arquivo .gemrc não está presente, você pode permitir que o Ruby crie um como este (não é fácil fazer isso no explorer).
Você terá que confirmar (não é seguro). Agora, o arquivo é criado na sua pasta de perfil de usuário (c: \ users \)
Você pode editar o arquivo de texto para remover a fonte que você adicionou ou pode removê-lo com
fonte
Para usuários do Windows, Ruby não configura o arquivo .gemrc. Então você deve criar o arquivo .gemrc no seu diretório pessoal (
echo %USERPROFILE%
) e colocar a seguinte linha:Como já mencionado nas respostas anteriores, não use --no-ri e --no-rdoc, pois isso está obsoleto. Veja você mesmo:
fonte