2014-10-07 2 views
20

I'm, имеющие проблемы с командой заваривать версии, я пытаюсь запуститьBrew версии Unkown команда индивидуалисты

brew versions grails 
Error: Unknown command: versions 

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

brew -v 
Homebrew 0.9.5 

Спасибо заранее.

+4

Попробуйте этот первый «варочный кран доморощенного/boneyard», поскольку «версии» устарели. –

+1

работал как очарование! спасибо !, ответьте, чтобы принять в качестве ответа. –

ответ

27

Попробуйте это первый:

brew tap homebrew/boneyard 

, как versions опция устарела.

+0

Спасибо за помощь. –

+6

Любая идея, почему она устарела? Есть ли замена или считается «плохой»? – m000

7

Когда я побежал brew tap homebrew/boneyard, а затем brew versions node я получил следующее, который выглядит правильной замены:

Вы должны использовать доморощенные-версии нажмите вместо:
https://github.com/Homebrew/homebrew-versions

Ура!

+0

Да, я заметил также, что, например, в граале, у варевых версий есть более доступная версия, которая является версией homebrew. –

6

UPDATE: они начали помещать несколько версий доморощенного-ядро (see the message here), так что теперь вы будете видеть его по умолчанию:

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

Информация о осуждаемыхах «доморощенной/версии» :

Команда versions устарела в пользу homebrew-versions, которая является отдельным краном с формулами, указывающими на конкретные версии пакетов. Вы можете добавить его с brew tap homebrew/versions и brew update, то вы увидите конкретные версии из-под крана, как это:

$ 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 

Вы также можете посмотреть на мерзавца журнале фиксаций из обычного крана и выбрать вариант, что путь:

$ 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', как и в ответе Майка Плаценты выше, также больше не доступен. Если у кого-то есть новый способ восстановления этой функции, пожалуйста, обновите ее. –

+0

@ LonnyEachus Вы правы, они устарели «доморощенные/версии». Я только что обновил свой ответ с помощью нового решения. –

+0

Что мне делать, если другой процесс (в данном случае требования rvm) настаивает на использовании 'brew tap homebrew/versions'? Это вызывает ошибку каждый раз, и я нахожусь в своем остроумие. :( – Onikoroshi

Смежные вопросы