Saya tidak menggunakan output RI atau RDoc dari permata yang saya instal di mesin saya atau di server yang saya tangani (saya menggunakan sarana dokumentasi lain).
Setiap permata yang saya instal menginstal dokumentasi RI dan RDoc secara default, karena saya lupa mengaturnya --no-ri --no-rdoc
.
Apakah ada cara untuk menjadikan kedua flag sebagai default?
gem server
saya ingat bahwa saya memiliki ini di saya$HOME/.gemrc
dan benar-benar membunuh saya ... Google tidak selalu ada.show-source
sebagai alternatif untuk dokumen yang dihasilkan. Ini akan menampilkan komentar sebaris, yang umumnya konten yang sama dengan ri / rdoc.Jawaban:
Anda cukup menambahkan baris berikut ke
~/.gemrc
file lokal Anda (ada di folder rumah Anda ):atau Anda dapat menambahkan baris ini ke
gemrc
file konfigurasi global .Berikut ini cara menemukannya (di Linux):
sumber
Dari dokumentasi RVM :
Catatan: Jawaban aslinya adalah:
Ini tidak lagi valid; Sejak saat itu RVM docs telah diperbarui, sehingga jawaban saat ini untuk hanya memasukkan
gem
arahan adalah yang benar.sumber
--no-document
atau--document=rdoc
hanya untuk rdoc.install: --no-rdoc --no-ri\nupdate: --no-rdoc --no-ri
@mpapis, mengapa Anda mengubah dokumentasi RVM dan juga mengubah jawaban ini?gem:
dua entri terpisah.ruby -e "require 'etc';puts Etc.sysconfdir"
untuk menentukan jalur kegemrc
file konfigurasi Anda .Catat itu
--no-ri
dan--no-rdoc
sudah usang sesuai dengan panduan baru . Cara yang disarankan adalah dengan menggunakan--no-document
di~/.gemrc
atau/etc/gemrc
.atau
sumber
Di Linux (dan mungkin Mac):
Satu kalimat ini dulu ada di komentar di sini, tapi entah bagaimana menghilang.
sumber
>>
jika pengguna sudah memiliki~/.gemrc
.echo 'gem: --no-doc --no-ri' >> ~/.gemrc
dan yang Anda tulis atau keduanya memiliki efek yang sama?--no-doc --no-ri
sudah ditinggalkan (lihat panduan.rubygems.org/command-reference/#gem_install untuk opsi)# /home/{user}/.gemrc
http://webonrails.com/2008/12/03/skiping-installation-of-ri-and-rdoc-documentation-while-installing-gems/
sumber
Pada Windows XP path ke file .gemrc adalah
dan file ini tidak dibuat secara default, Anda harus membuatnya sendiri.
sumber
Oneliner untuk pengguna windows 7:
(echo install: --no-document && echo update: --no-document) >> c:\ProgramData\gemrc
sumber
Anda dapat menentukan opsi default menggunakan
.gemrc
file konfigurasi.Dokumentasi tentang file konfigurasi permata
sumber
Seperti disebutkan di atas, masukkan
gem: --no-document
file gem Anda. Namun, gemrc seluruh sistem tidak akan selalu masuk ke dalamnya/etc/gemrc
. Jika Anda menggunakan RVM, atau Anda menginstal Ruby di bawahnya/usr/local/bin
, ia harus masuk ke lokasi yang berbeda. Anda dapat menemukan lokasi ini dengan menjalankanirb
dan mengetik ...Lihat posting asli tentang ini di sini .
sumber
ruby -rrubygems -e'puts Gem::ConfigFile::SYSTEM_WIDE_CONFIG_FILE'
Langkah demi langkah:
Untuk membuat / mengedit file .gemrc dari terminal:
Anda akan membuka editor bernama vi. rekatkan:
klik tombol 'esc'-.
ketik:
Anda dapat memeriksa apakah semuanya benar dengan perintah ini:
sumber
~/.gemrc
file di texteditor.sudo
mengedit pengguna Anda sendiri~/.gemrc
.Pada Windows7 file .gemrc tidak ada, Anda dapat membiarkan Ruby membuat yang seperti ini (tidak mudah melakukannya di explorer).
Anda harus mengonfirmasi (tidak aman). Sekarang file dibuat di folder profil pengguna Anda (c: \ users \)
Anda dapat mengedit file teks untuk menghapus sumber yang Anda tambahkan atau Anda dapat menghapusnya dengan
sumber
Untuk pengguna Windows, Ruby tidak mengatur file .gemrc. Jadi, Anda harus membuat file .gemrc di direktori home Anda (
echo %USERPROFILE%
) dan memasukkan baris berikut di dalamnya:Seperti yang sudah disebutkan dalam jawaban sebelumnya, jangan gunakan --no-ri dan --no-rdoc karena sudah usang. Lihat sendiri:
sumber