LoginSignup
4
4

More than 5 years have passed since last update.

MacOSX(Marvericks) アップデート後、 Homebrew のリンク,パスが切れた

Last updated at Posted at 2014-10-02

bashのアップデート

http://www.jpcert.or.jp/at/2014/at140037.html
以上の記事などを参考にして頂ければいいと思いますが、

Shellshock

まぁ色々な記事で問題になっている,
bashの脆弱性が発見されたので、bashを最新版にアップデートしました。
まだアップデートしていない人は以下の記事などを参考にアップデートして下さい。
http://alblue.bandlem.com/2014/09/bash-remote-vulnerability.html
私は基本的にmacportsではなく、brewで管理していたので、
$brew upgrade bash
で問題なくすみました。

bash installしたものがない

数日後macOSのアップデートをした結果、
bashがない?
と言われ、色々確認したところ、
brew installしたもののパスが切れてました。

brew link を個々で設定する

brewのlinkを再度設定することにしました。
初めにinstallしたリストを確認して、
$brew list
installされていれば、linkを張り直したいものを選択
$brew info bash
すると
http://www.gnu.org/software/bash/
/usr/local/Cellar/bash/4.3.x8 (x9 files, x.4M)
Built from source
/usr/local/Cellar/bash/4.3.25 (x9 files, x.4M) *

このような形でinstallされたものが確認できます。
installした最新のversionを
$brew switch 4.3.25
のように指定します。
$brew which bash
でlinkを確認します。
bash: 4.3.25
などと出れば問題なくlinkが繋がってます。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4