GNU/Linux >> Linux Esercitazione >  >> Linux

Installa gem nella cartella locale

Potresti semplicemente usare RVM:Ruby Version Manager. È un gestore di versione completo, sulla falsariga del gestore di versione del nodo (nvm) e altri, in quanto ti consente di avere diverse versioni di ruby ​​e diverse raccolte di gemme per ogni progetto. Fa il lavoro di mantenere le gemme isolate l'una dall'altra e dal sistema Ruby, ma a scapito dell'apprendimento di un gestore di versione completo.

Quando viene eseguito senza root, si installa localmente in ~/.rvm e non influisce sugli altri utenti.


Aggiungi il --local flag alla tua installazione:

gem install --local request-log-analyzer

Se ciò causa problemi, prova a scaricare la gemma manualmente e puntando gem direttamente ad esso utilizzando:

gem install --local path/to/gem/filename.gem

Se vuoi installarlo nella tua home utente, come da rubygems:

Quando usi l'opzione --user-install, RubyGems installerà le gemme in una directory all'interno della tua home directory, qualcosa come~/.gem/ruby/1.9.1. I comandi forniti dalle gemme che hai installato finiranno in ~/.gem/ruby/1.9.1/bin. Affinché i programmi installati siano disponibili per te, devi aggiungere ~/.gem/ruby/1.9.1/bin alla tua variabile d'ambiente PATH.

Il comando per questo sarebbe solo

gem install --user-install request-log-analyzer

Puoi provare:

gem install --user-install gem_name

Linux
  1. Come installare l'ultimo Openoffice.org?

  2. Installazione di RMagick Gem

  3. Comando gemma non trovato

  4. Impossibile installare PG gem su Fedora 17

  5. Libreria mancante durante l'installazione di ruby-filemagic gem su Linux

S maiuscola nei permessi di una cartella?

Installa Nginx su Ubuntu 18.04

Installa Redis su Ubuntu

Installa Jenkins su Ubuntu 18.04

Installa Elasticsearch su Ubuntu 18.04

Installa MongoDB su Ubuntu 18.04