2014-10-07 9 views
20

jestem problemy z poleceniem wersje piwny, Próbuję uruchomićwersje Brew dowodzenia unkown Mavericks

brew versions grails 
Error: Unknown command: versions 

which brew        127 ↵ 
/usr/local/bin/brew 

brew -v 
Homebrew 0.9.5 

góry dziękuję.

+4

Wypróbuj ten pierwszy "napar homebrew/boneyard" jako "wersje" jest przestarzały. –

+1

pracował jako urok! dzięki !, odpowiedz, aby zaakceptować jako odpowiedź. –

Odpowiedz

27

Spróbuj najpierw:

brew tap homebrew/boneyard 

jak versions opcja jest przestarzała.

+0

Dzięki za pomoc. –

+6

Jakiś pomysł, dlaczego został przestarzały? Czy istnieje zamiennik lub czy jest uważany za "zły"? – m000

7

Kiedy wpadłem brew tap homebrew/boneyard a następnie brew versions node Mam następujące dane, które wygląda jak właściwego Zamiennik:

należy użyć homebrew-versions dotknij Zamiast:
https://github.com/Homebrew/homebrew-versions

Cheers!

+0

Tak, zauważyłem również, że na przykład w grach, wersje do parzenia mają bardziej dostępną wersję niż wersje homebrew. –

6

UPDATE: oni zaczęli wprowadzenie wielu wersji w homebrew-core (see the message here), więc teraz zobaczysz go domyślnie:

$ brew update 
$ brew search grails 
grails        [email protected] 

Info o nieaktualnych "homebrew/Wersje" :

Komenda versions była przestarzała na rzecz homebrew-versions, co stanowi oddzielne dotknięcie z formułami wskazującymi określone wersje pakietów. Możesz dodać ją brew tap homebrew/versions i brew update, wtedy zobaczysz konkretne wersje z kranu jak ten:

$ brew search grails 
grails      homebrew/versions/grails20 homebrew/versions/grails22 
homebrew/versions/grails224 homebrew/versions/grails13 homebrew/versions/grails21 
homebrew/versions/grails223 homebrew/versions/grails23 
$ brew install homebrew/versions/grails223 

Można również spojrzeć na dziennik git commit od zwykłego kranu i wybrać wersję w ten sposób:

$ brew log grails 
commit eeacedb303093999c60d5696e3385213021dc1eb 
Author: Christian-Manuel Butzke <[email protected]> 
Date: Wed Jan 27 10:28:42 2016 +0900 
    grails 3.0.12 
    Closes #48501. 
    Signed-off-by: Martin Afanasjew <[email protected]> 

commit bbdbbe29827d77e5f530d804a07e9985f74d8cbe 
Author: Xu Cheng <[email protected]> 
. . . 
$ cd $(brew --prefix) 
$ git checkout bbdbbe29827d77e5f530d804a07e9985f74d8cbe Library/Formula/grails.rb 
$ brew install grails 
+1

'homebrew/versions' jak w powyższej odpowiedzi Mike'a Placentry nie jest już dostępny. Jeśli ktoś ma nowszą metodę przywrócenia tej funkcji, zaktualizuj ją. –

+0

@LonnyEachus Masz rację, wycofali 'homebrew/versions'. Właśnie zaktualizowałem swoją odpowiedź za pomocą nowego rozwiązania. –

+0

Co mam zrobić, jeśli inny proces ("wymagania rvm" w tym przypadku) wymaga użycia 'brew tap homebrew/versions'? Powoduje to błąd za każdym razem i jestem na końcu mojego dowcipu. :( – Onikoroshi