Wal*_*ace 2 ruby homebrew formula mongodb
我只是按照说明从 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
Run Code Online (Sandbox Code Playgroud)
我只想更改第 6 行:
url "https://fastdl.mongodb.org/src/mongodb-src-r3.0.1.tar.gz"
Run Code Online (Sandbox Code Playgroud)
进入:
url "https://fastdl.mongodb.org/src/mongodb-src-r3.0.0.tar.gz"
Run Code Online (Sandbox Code Playgroud)
仅此而已,只是版本号,所以我复制了所有源代码,并创建了自己的公式,但是当我运行 brew 命令时,出现了很多错误,包括:
/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
Run Code Online (Sandbox Code Playgroud)
难道我做错了什么?我对 ruby 和 brew 还很陌生,谢谢