2015-04-10 4 views
0

Я просто следовать инструкциям, чтобы создать свою «собственную» доморощенную формулу из GitHub, после этого урока http://formalfriday.club/2015/01/05/creating-your-own-homebrew-tap-and-formula.html, на самом деле я просто хочу, чтобы установить MongoDB старой версию, поэтому я проверяю доморощенный MongoDB исходный код (потому что я все нравится использовать доморощенный, ленивый парень Угу ...):доморощенных не может запустить свою собственную формулу

https://github.com/Homebrew/homebrew/blob/master/Library/Formula/mongodb.rb 

Я просто хочу, чтобы изменить линию 6:

url "https://fastdl.mongodb.org/src/mongodb-src-r3.0.1.tar.gz" 

в:

url "https://fastdl.mongodb.org/src/mongodb-src-r3.0.0.tar.gz" 

Ничего больше, только номер версии, поэтому я копирую все исходный холод, и создать свою собственную формулу, но когда я запускаю команду заваривания, я получил много ошибок в том числе:

/usr/local/bin/mongold: line 2: require: command not found 
/usr/local/bin/mongold: line 3: require: command not found 
/usr/local/bin/mongold: line 5: Formula: No such file or directory 
/usr/local/bin/mongold: line 6: homepage: command not found 
/usr/local/bin/mongold: line 7: url: command not found 
/usr/local/bin/mongold: line 8: sha256: command not found 
/usr/local/bin/mongold: line 12: depends_on: command not found 
/usr/local/bin/mongold: line 13: go_resource: command not found 
/usr/local/bin/mongold: line 14: url: command not found 
/usr/local/bin/mongold: line 15: :tag: command not found 
/usr/local/bin/mongold: line 16: :revision: command not found 
/usr/local/bin/mongold: line 17: end: command not found 
/usr/local/bin/mongold: line 19: bottle: command not found 
/usr/local/bin/mongold: line 20: sha256: command not found 
/usr/local/bin/mongold: line 21: sha256: command not found 
/usr/local/bin/mongold: line 22: sha256: command not found 
/usr/local/bin/mongold: line 23: end: command not found 
/usr/local/bin/mongold: line 25: option: command not found 
/usr/local/bin/mongold: line 27: depends_on: command not found 
/usr/local/bin/mongold: line 28: depends_on: command not found 
/usr/local/bin/mongold: line 29: depends_on: command not found 
/usr/local/bin/mongold: line 30: depends_on: command not found 
/usr/local/bin/mongold: line 32: def: command not found 
/usr/local/bin/mongold: line 36: Language::Go.stage_deps: command not found 
/usr/local/bin/mongold: line 38: cd: src/github.com/mongodb/mongo-tools: No such file or directory 
/usr/local/bin/mongold: line 39: args: command not found 
/usr/local/bin/mongold: line 134: syntax error: unexpected end of file 

Am I что-то не так? Я довольно новичок в рубине и пиво, спасибо

ответ

-1

Установите его с brew install ./mongo_old.rb (ведущий ./ является специальным); Формулы - это код Ruby и не выполняются напрямую.

+0

Этот синтаксис для ручной установки файла больше не работает в homebrew 1.3.1 – rien333

+0

все еще работает для меня! –

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