brew bundle reporting "Errore: comando sconosciuto: bundle"

3

Sono completamente perplesso da questo. Ho refactored i miei script di installazione per utilizzare la nuova funzionalità brew bundle . Tuttavia, ricevo "Errore: comando sconosciuto: pacchetto"

$ which brew
/usr/local/bin/brew

$ brew -v
Homebrew 0.9.5

$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!

Warning: You have a curlrc file
If you have trouble downloading packages with Homebrew, then maybe this
is the problem? If the following command doesn't work, then try removing
your curlrc:
  curl http://github.com

$ brew update
Already up-to-date.

$ cat ~/.dotfiles/install/brewfile-basic
# Important early installs

install hub # https://hub.github.com
install git-extras # https://github.com/visionmedia/git-extras
install bash-completion # http://bash-completion.alioth.debian.org

# Cleaning up Brew caches

linkapps
cleanup
prune

$ brew bundle ~/.dotfiles/install/brewfile-basic
Error: Unknown command: bundle

$ brew bundle
Error: Unknown command: bundle

In tutti gli altri modi, brew funziona.

Qualche idea? Questa funzione non è nella build attuale?

- Christopher Allen

    
posta Christopher Allen 05.10.2014 - 22:45
fonte

2 risposte

4

Secondo la mia domanda su questo argomento nella sezione problemi del repository homebrew, brew bundle è stato deprecato.

link

    
risposta data 06.10.2014 - 01:01
fonte
1

In sostanza, tutti i comandi che hai nel tuo Brewfile possono essere usati in uno script bash.

Se vuoi avere un singolo file per la lista dei tuoi pacchetti, uno per riga, e leggerlo dal tuo script bash, puoi fare brew install $(cat my-file-with-dependencies) .

Supponiamo di avere in brewfile-basic :

hub
git-extras
bash-completion

Ora crea brewbundle.sh :

brew install $(cat brewfile-basic)

# Cleaning up Brew caches

brew linkapps
brew cleanup
brew prune

Non hai eseguito questo comando per un po '. Negli ultimi mesi è stato dichiarato deprecato.

    
risposta data 23.10.2014 - 07:50
fonte

Leggi altre domande sui tag