【发布时间】:2014-11-22 16:30:10
【问题描述】:
鉴于最近出现的 bash - Shellshock 错误,我想在我的 Mac OS X Snow Leopard (10.6.8) 中更新我的 Bash(和 Sh)程序。我故意使用 10.6.8,所以我现在不想更新到更新版本的 OS X。
我已阅读此问答 - How do I upgrade Bash in Mac OSX Mountain Lion and set it the correct path? 但它对我不起作用,因为我没有安装 [home?]brew(或 Xcode,或任何编译器等)。我刚刚开始在 Max OS X 平台上进行编程。
顺便说一句,当我在终端输入 brew update 时,我会得到以下输出:
[489]$ brew update
-bash: brew: command not found
那么,我需要执行哪些步骤(从头开始)才能为 OS X 10.6.8 安装 bash 的固定 版本?
是吗:
- 安装 XCode 3.2.6(我现在正在下载 4.1 GB 的安装文件)
- 安装 Homebrew(如何安装?)
- 按照How do I upgrade Bash in Mac OSX Mountain Lion and set it the correct path? 中的步骤操作?
或者,由于我使用的是 OS X 10.6.8,我是否需要从某处下载 Bash 代码并使用 XCode 3.2.6(或 4.2,如果我付费)并手动替换 /bin/bash 和/bin/sh 文件?
就像我说的,我是 Mac 上所有这些方面的新手,但我确实有 [有点过时的] 编程经验。
谢谢。
【问题讨论】:
标签: xcode bash homebrew osx-snow-leopard shellshock-bash-bug