GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso fare in modo che bazel utilizzi la memoria esterna durante la costruzione?

Usa lo --output_user_root bandiera.

Esempio:

bazel --output_user_root=/path/to/directory build //foo:bar

Ho collegato simbolicamente ~/.cache/bazel in una directory sull'altra mia unità. Sembra funzionare finora. cioè

ln -s /mnt/otherdrive/bazel_cache ~/.cache/bazel

Ho pensato di spostare la vecchia cache per evitare la ricostruzione, ma ho notato collegamenti simbolici alle directory all'interno della cache e non volevo occuparmi del trasferimento di quelli, quindi hanno indicato anche la nuova directory. Quindi ho appena cancellato la vecchia cache, collegato simbolicamente e ricostruito.


Puoi cambiare la directory outputRoot cambiando $TEST_TMPDIR variabile.

export TEST_TMPDIR=/path/to/directory

Dai documenti bazel:

outputRoot la directory è ~/.cache/bazel . (A meno che $TEST_TMPDIR non sia impostato, come in un test di bazel stesso, nel qual caso viene utilizzata questa directory.)


Linux
  1. Come rendere accessibile una directory condivisa tramite Sftp?

  2. Come fare in modo che Startx usi Xinitrc alternativo?

  3. Come posso usare Bash come shell di accesso quando l'amministratore di sistema si rifiuta di farmi cambiare?

  4. Come posso eseguire dos2unix su un'intera directory?

  5. Come posso fare in modo che ls mostri prima i dotfile?

Come utilizzare il comando mkdir per creare o creare una directory Linux

Come utilizzare il comando cd di Linux per cambiare directory

Come aggiungere memoria esterna a ownCloud 9

Come usare Rsync

Come posso ignorare file/directory durante la creazione di pacchetti Debian?

libvirt:come posso avviare un dominio all'avvio dell'host?